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. |