ldapsdk 0.0.1
LDAPEntryList.h
Go to the documentation of this file.
1// $OpenLDAP$
2/*
3 * Copyright 2000-2013 The OpenLDAP Foundation, All Rights Reserved.
4 * COPYING RESTRICTIONS APPLY, see COPYRIGHT file
5 */
6
7#ifndef LDAP_ENTRY_LIST_H
8#define LDAP_ENTRY_LIST_H
9
10#include <cstdio>
11#include <list>
12
13class LDAPEntry;
14
22 typedef std::list<LDAPEntry> ListType;
23
24 public:
25 typedef ListType::const_iterator const_iterator;
26
31
36
41
45 size_t size() const;
46
50 bool empty() const;
51
55 const_iterator begin() const;
56
60 const_iterator end() const;
61
65 void addEntry(const LDAPEntry& e);
66
67 private:
68 ListType m_entries;
69};
70#endif // LDAP_ENTRY_LIST_H
This class is used to store every kind of LDAP Entry.
Definition: LDAPEntry.h:19
For internal use only.
Definition: LDAPEntryList.h:21
LDAPEntryList()
Default-Constructor.
Definition: LDAPEntryList.cpp:11
const_iterator end() const
Definition: LDAPEntryList.cpp:33
ListType::const_iterator const_iterator
Definition: LDAPEntryList.h:25
~LDAPEntryList()
Destructor.
Definition: LDAPEntryList.cpp:18
bool empty() const
Definition: LDAPEntryList.cpp:25
size_t size() const
Definition: LDAPEntryList.cpp:21
const_iterator begin() const
Definition: LDAPEntryList.cpp:29
void addEntry(const LDAPEntry &e)
Adds an Entry to the end of the list.
Definition: LDAPEntryList.cpp:37