9 #ifndef anna_ldap_Attribute_hpp 10 #define anna_ldap_Attribute_hpp 39 const std::string&
getName()
const {
return a_name; }
63 value_container a_values;
67 void setName(
const std::string& name) { a_name = name; }
69 void add(
const std::string&
value) noexcept(
false) {
70 std::string* newValue = a_values.
create();
73 void clear() { a_name.clear(); a_values.
clear(); }
static std::string * data(iterator ii)
Definition: Recycler.hpp:233
Definition: Response.hpp:35
Definition: Session.hpp:38
container::const_iterator const_iterator
Definition: Recycler.hpp:34
T * create() noexcept(false)
Definition: Recycler.hpp:88
static const std::string & value(const_value_iterator ii)
Definition: Attribute.hpp:59
const_value_iterator value_begin() const
Definition: Attribute.hpp:45
iterator end()
Definition: Recycler.hpp:221
const_value_iterator value_end() const
Definition: Attribute.hpp:51
Definition: Allocator.hpp:19
Recycler< std::string > value_container
Definition: Attribute.hpp:32
const std::string & getName() const
Definition: Attribute.hpp:39
value_container::const_iterator const_value_iterator
Definition: Attribute.hpp:33
void clear()
Definition: Recycler.hpp:196
iterator begin()
Definition: Recycler.hpp:209
Definition: Attribute.hpp:30