Specs
Beautiful C++ Test Framework
Loading...
Searching...
No Matches
GlobalInterface.h File Reference

Go to the source code of this file.

Namespaces

namespace  SpecsCpp
 
namespace  SpecsCpp::DSLs
 
namespace  SpecsCpp::DSLs::GlobalInterface
 

Functions

void SpecsCpp::DSLs::GlobalInterface::define_template_fn (std::string_view templateName, FunctionPointer< void()> body)
 
void SpecsCpp::DSLs::GlobalInterface::define_group_fn (std::string_view description, FunctionPointer< void()> body, bool removeUnderscores=false)
 
void SpecsCpp::DSLs::GlobalInterface::define_group_fn (std::string_view description, FunctionPointer< void(ISpecGroup *)> body, bool removeUnderscores=false)
 
void SpecsCpp::DSLs::GlobalInterface::define_test_fn (std::string_view description, FunctionPointer< void()> body)
 
void SpecsCpp::DSLs::GlobalInterface::define_test_fn (std::string_view description, FunctionPointer< void(SpecDone)> body)
 
void SpecsCpp::DSLs::GlobalInterface::define_test_fn (std::string_view description, FunctionPointer< void(ISpec *)> body)
 
void SpecsCpp::DSLs::GlobalInterface::define_test_fn (std::string_view description, FunctionPointer< void(ISpec *, SpecDone)> body)
 
void SpecsCpp::DSLs::GlobalInterface::define_test_fn (std::string_view description, FunctionPointer< void(ISpecGroup *)> body)
 
void SpecsCpp::DSLs::GlobalInterface::define_test_fn (std::string_view description, FunctionPointer< void(ISpecGroup *, SpecDone)> body)
 
void SpecsCpp::DSLs::GlobalInterface::define_test_fn (std::string_view description, FunctionPointer< void(ISpecGroup *, ISpec *)> body)
 
void SpecsCpp::DSLs::GlobalInterface::define_test_fn (std::string_view description, FunctionPointer< void(ISpecGroup *, ISpec *, SpecDone)> body)
 
void SpecsCpp::DSLs::GlobalInterface::define_setup_fn (FunctionPointer< void()> body)
 
void SpecsCpp::DSLs::GlobalInterface::define_setup_fn (FunctionPointer< void(SpecDone)> body)
 
void SpecsCpp::DSLs::GlobalInterface::define_setup_fn (FunctionPointer< void(ISpecComponent *, ISpec *)> body)
 
void SpecsCpp::DSLs::GlobalInterface::define_setup_fn (FunctionPointer< void(ISpecComponent *, ISpec *, SpecDone)> body)
 
void SpecsCpp::DSLs::GlobalInterface::define_setup_fn (FunctionPointer< void(ISpecGroup *, ISpecComponent *, ISpec *)> body)
 
void SpecsCpp::DSLs::GlobalInterface::define_setup_fn (FunctionPointer< void(ISpecGroup *, ISpecComponent *, ISpec *, SpecDone)> body)
 
void SpecsCpp::DSLs::GlobalInterface::define_teardown_fn (FunctionPointer< void()> body)
 
void SpecsCpp::DSLs::GlobalInterface::define_teardown_fn (FunctionPointer< void(SpecDone)> body)
 
void SpecsCpp::DSLs::GlobalInterface::define_teardown_fn (FunctionPointer< void(ISpecComponent *, ISpec *)> body)
 
void SpecsCpp::DSLs::GlobalInterface::define_teardown_fn (FunctionPointer< void(ISpecComponent *, ISpec *, SpecDone)> body)
 
void SpecsCpp::DSLs::GlobalInterface::define_teardown_fn (FunctionPointer< void(ISpecGroup *, ISpecComponent *, ISpec *)> body)
 
void SpecsCpp::DSLs::GlobalInterface::define_teardown_fn (FunctionPointer< void(ISpecGroup *, ISpecComponent *, ISpec *, SpecDone)> body)
 
void SpecsCpp::DSLs::GlobalInterface::define_one_time_setup_fn (FunctionPointer< void()> body)
 
void SpecsCpp::DSLs::GlobalInterface::define_one_time_setup_fn (FunctionPointer< void(SpecDone)> body)
 
void SpecsCpp::DSLs::GlobalInterface::define_one_time_setup_fn (FunctionPointer< void(ISpecComponent *, ISpec *)> body)
 
void SpecsCpp::DSLs::GlobalInterface::define_one_time_setup_fn (FunctionPointer< void(ISpecComponent *, ISpec *, SpecDone)> body)
 
void SpecsCpp::DSLs::GlobalInterface::define_one_time_setup_fn (FunctionPointer< void(ISpecGroup *, ISpecComponent *, ISpec *)> body)
 
void SpecsCpp::DSLs::GlobalInterface::define_one_time_setup_fn (FunctionPointer< void(ISpecGroup *, ISpecComponent *, ISpec *, SpecDone)> body)
 
void SpecsCpp::DSLs::GlobalInterface::define_one_time_teardown_fn (FunctionPointer< void()> body)
 
void SpecsCpp::DSLs::GlobalInterface::define_one_time_teardown_fn (FunctionPointer< void(SpecDone)> body)
 
void SpecsCpp::DSLs::GlobalInterface::define_one_time_teardown_fn (FunctionPointer< void(ISpecComponent *, ISpec *)> body)
 
void SpecsCpp::DSLs::GlobalInterface::define_one_time_teardown_fn (FunctionPointer< void(ISpecComponent *, ISpec *, SpecDone)> body)
 
void SpecsCpp::DSLs::GlobalInterface::define_one_time_teardown_fn (FunctionPointer< void(ISpecGroup *, ISpecComponent *, ISpec *)> body)
 
void SpecsCpp::DSLs::GlobalInterface::define_one_time_teardown_fn (FunctionPointer< void(ISpecGroup *, ISpecComponent *, ISpec *, SpecDone)> body)