Sierra Toolkit  Version of the Day
Util_module
Collaboration diagram for Util_module:

Modules

 TypeList: linked list of types
 Linked-list of compile-time types and supporting compile-time linked list operations.
 

Classes

struct  stk_classic::IndexList< I0, I1, I2, I3, I4, I5, I6, I7, I8, I9, I10, I11, I12, I13, I14, I15, I16, I17, I18, I19, I20, I21, I22, I23, I24, I25, I26, I27, I28, I29, I30, I31 >
 Compile-time list of indices. More...
 
struct  stk_classic::IndexListAt< List, J >
 Access member of compile-time list of indices.
Defines enum { value = index_at_J }; More...
 
struct  stk_classic::StaticAssert< expression >
 Compile-time assertionIf the compile-time expression is true then defines. More...
 
struct  stk_classic::EqualCase
 Case-insensitive equality compare binary function object. More...
 
struct  stk_classic::NotEqualCase
 Case-insensitive inequality compare binary function object. More...
 
struct  stk_classic::LessCase
 Case-insensitive less-than compare binary function object. More...
 
struct  stk_classic::LessEqualCase
 Case-insensitive less-than-or-equal-to compare binary function object. More...
 
struct  stk_classic::GreaterCase
 Case-insensitive greater-than compare binary function object. More...
 
struct  stk_classic::GreaterEqualCase
 Case-insensitive greater-than-or-equal-to compare binary function object. More...
 
class  stk_classic::CSet
 Set of entities of arbitrary types. More...
 
class  stk_classic::PairIter< IterType, IterCategory >
 

Functions

bool stk_classic::equal_case (const char *lhs, const char *rhs)
 Case-insensitive equality compare.
 
bool stk_classic::not_equal_case (const char *lhs, const char *rhs)
 Case-insensitive inequality compare.
 
bool stk_classic::less_case (const char *lhs, const char *rhs)
 Case-insensitive less-than compare.
 
bool stk_classic::less_equal_case (const char *lhs, const char *rhs)
 Case-insensitive less-than-or-equal-to compare.
 
bool stk_classic::greater_case (const char *lhs, const char *rhs)
 Case-insensitive greater-than compare.
 
bool stk_classic::greater_equal_case (const char *lhs, const char *rhs)
 Case-insensitive greater-than-or-equal-to compare.
 
bool stk_classic::equal_case (const std::string &lhs, const std::string &rhs)
 Case-insensitive equality compare.
 
bool stk_classic::not_equal_case (const std::string &lhs, const std::string &rhs)
 Case-insensitive inequality compare.
 
bool stk_classic::less_case (const std::string &lhs, const std::string &rhs)
 Case-insensitive less-than compare.
 
bool stk_classic::less_equal_case (const std::string &lhs, const std::string &rhs)
 Case-insensitive less-than-or-equal-to compare.
 
bool stk_classic::greater_case (const std::string &lhs, const std::string &rhs)
 Case-insensitive greater-than compare.
 
bool stk_classic::greater_equal_case (const std::string &lhs, const std::string &rhs)
 Case-insensitive greater-than-or-equal-to compare.
 

Detailed Description