OTest2
A C++ testing framework
|
Go to the documentation of this file.
20 #ifndef OTest2_INCLUDE_OTEST2_COMPARISONSLEXI_H_
21 #define OTest2_INCLUDE_OTEST2_COMPARISONSLEXI_H_
31 template<
typename A_,
typename B_>
51 return a_ends_ && !b_ends_;
58 template<
typename A_,
typename B_>
85 template<
typename A_,
typename B_>
104 bool b_ends_)
const {
105 return !a_ends_ && b_ends_;
112 template<
typename A_,
typename B_>
131 bool b_ends_)
const {
int checkItems(typename TypeTrait< A_ >::BestArg a_, typename TypeTrait< B_ >::BestArg b_) const
bool checkRests(bool a_ends_, bool b_ends_) const
int checkItems(typename TypeTrait< A_ >::BestArg a_, typename TypeTrait< B_ >::BestArg b_) const
Private::SelectArgType< Type_, std::is_scalar< Type_ >::value >::Value BestArg
bool checkRests(bool a_ends_, bool b_ends_) const
the '<' operator for lexicographical assertions
the '>=' operator for lexicographical assertions
the '<=' operator for lexicographical assertions
the '>' operator for lexicographical assertions
int checkItems(typename TypeTrait< A_ >::BestArg a_, typename TypeTrait< B_ >::BestArg b_) const
bool checkRests(bool a_ends_, bool b_ends_) const
bool checkRests(bool a_ends_, bool b_ends_) const
int checkItems(typename TypeTrait< A_ >::BestArg a_, typename TypeTrait< B_ >::BestArg b_) const