Public Member Functions

atscppapi::CaseInsensitiveStringComparator Class Reference

A case insensitive comparator that can be used with standard library containers. More...

#include <CaseInsensitiveStringComparator.h>

Public Member Functions

bool operator() (const std::string &lhs, const std::string &rhs) const
int compare (const std::string &lhs, const std::string &rhs) const

Detailed Description

A case insensitive comparator that can be used with standard library containers.

The primary use for this class is to make all Headers case insensitive.

Definition at line 36 of file CaseInsensitiveStringComparator.h.


Member Function Documentation

int atscppapi::CaseInsensitiveStringComparator::compare ( const std::string &  lhs,
const std::string &  rhs 
) const
Returns:
numerical value of lexicographical comparison a la strcmp
bool atscppapi::CaseInsensitiveStringComparator::operator() ( const std::string &  lhs,
const std::string &  rhs 
) const
Returns:
true if lhs is lexicographically "less-than" rhs; meant for use in std::map or other standard library containers.

The documentation for this class was generated from the following file: