A fluent API for creating LDAP filter strings. More...
Public Member Functions | |
LDAPProp (const std::string &property) | |
Create a LDAPProp instance for the named LDAP property. More... | |
operator LDAPPropExpr () const | |
LDAPPropExpr | operator! () const |
States the absence of the LDAP property. More... | |
LDAPPropExpr | operator== (const std::string &s) const |
LDAP equality '='. More... | |
LDAPPropExpr | operator== (const us::Any &s) const |
LDAP equality '='. More... | |
template<class T > | |
LDAPPropExpr | operator== (const T &s) const |
LDAP equality '='. More... | |
LDAPPropExpr | operator!= (const std::string &s) const |
Convenience operator for LDAP inequality. More... | |
LDAPPropExpr | operator!= (const us::Any &s) const |
Convenience operator for LDAP inequality. More... | |
template<class T > | |
LDAPPropExpr | operator!= (const T &s) const |
Convenience operator for LDAP inequality. More... | |
LDAPPropExpr | operator>= (const std::string &s) const |
LDAP greater or equal '>='. More... | |
LDAPPropExpr | operator>= (const us::Any &s) const |
LDAP greater or equal '>='. More... | |
template<class T > | |
LDAPPropExpr | operator>= (const T &s) const |
LDAP greater or equal '>='. More... | |
LDAPPropExpr | operator<= (const std::string &s) const |
LDAP less or equal '<='. More... | |
LDAPPropExpr | operator<= (const us::Any &s) const |
LDAP less or equal '<='. More... | |
template<class T > | |
LDAPPropExpr | operator<= (const T &s) const |
LDAP less or equal '<='. More... | |
LDAPPropExpr | Approx (const std::string &s) const |
LDAP approximation '~='. More... | |
LDAPPropExpr | Approx (const us::Any &s) const |
LDAP approximation '~='. More... | |
template<class T > | |
LDAPPropExpr | Approx (const T &s) const |
LDAP approximation '~='. More... | |
A fluent API for creating LDAP filter strings.
Examples for creating LDAPFilter objects:
LDAPProp::LDAPProp | ( | const std::string & | property | ) |
Create a LDAPProp instance for the named LDAP property.
property | The name of the LDAP property. |
LDAPPropExpr LDAPProp::Approx | ( | const std::string & | s | ) | const |
LDAP approximation '~='.
s | A type convertible to std::string. |
LDAPPropExpr LDAPProp::Approx | ( | const us::Any & | s | ) | const |
LDAP approximation '~='.
s | A type convertible to std::string. |
|
inline |
LDAP approximation '~='.
s | A type convertible to std::string. |
LDAPProp::operator LDAPPropExpr | ( | ) | const |
LDAPPropExpr LDAPProp::operator! | ( | ) | const |
States the absence of the LDAP property.
LDAPPropExpr LDAPProp::operator!= | ( | const std::string & | s | ) | const |
LDAPPropExpr LDAPProp::operator!= | ( | const us::Any & | s | ) | const |
|
inline |
LDAPPropExpr LDAPProp::operator<= | ( | const std::string & | s | ) | const |
LDAP less or equal '<='.
s | A type convertible to std::string. |
LDAPPropExpr LDAPProp::operator<= | ( | const us::Any & | s | ) | const |
LDAP less or equal '<='.
s | A type convertible to std::string. |
|
inline |
LDAP less or equal '<='.
s | A type convertible to std::string. |
LDAPPropExpr LDAPProp::operator== | ( | const std::string & | s | ) | const |
LDAP equality '='.
s | A type convertible to std::string. |
LDAPPropExpr LDAPProp::operator== | ( | const us::Any & | s | ) | const |
LDAP equality '='.
s | A type convertible to std::string. |
|
inline |
LDAP equality '='.
s | A type convertible to std::string. |
LDAPPropExpr LDAPProp::operator>= | ( | const std::string & | s | ) | const |
LDAP greater or equal '>='.
s | A type convertible to std::string. |
LDAPPropExpr LDAPProp::operator>= | ( | const us::Any & | s | ) | const |
LDAP greater or equal '>='.
s | A type convertible to std::string. |
|
inline |
LDAP greater or equal '>='.
s | A type convertible to std::string. |