]> git.sur5r.net Git - openldap/commitdiff
Declare ListType inside class definition
authorRalf Haferkamp <ralf@openldap.org>
Tue, 3 Feb 2004 17:11:17 +0000 (17:11 +0000)
committerRalf Haferkamp <ralf@openldap.org>
Tue, 3 Feb 2004 17:11:17 +0000 (17:11 +0000)
contrib/ldapc++/src/LDAPAttributeList.cpp
contrib/ldapc++/src/LDAPAttributeList.h
contrib/ldapc++/src/LDAPEntryList.h
contrib/ldapc++/src/LDAPModList.cpp
contrib/ldapc++/src/LDAPModList.h
contrib/ldapc++/src/LDAPReferenceList.h
contrib/ldapc++/src/LDAPUrlList.cpp
contrib/ldapc++/src/LDAPUrlList.h
contrib/ldapc++/src/Makefile.am
contrib/ldapc++/src/StringList.cpp
contrib/ldapc++/src/StringList.h

index 5d3b467748cc9657229aa0d81e0066dde92cd6cb..235fef3a205d9b248cc782e8d06f638fd78c68c3 100644 (file)
@@ -90,7 +90,7 @@ const LDAPAttribute* LDAPAttributeList::getAttributeByName(
     DEBUG(LDAP_DEBUG_TRACE,"LDAPAttribute::getAttributeByName()" << endl);
     DEBUG(LDAP_DEBUG_TRACE | LDAP_DEBUG_PARAMETER,
             "   name:" << name << endl);
-    AttrList::const_iterator i;
+    LDAPAttributeList::const_iterator i;
     for( i = m_attrs.begin(); i != m_attrs.end(); i++){
        const std::string& tmpType = i->getName();
        if(name.size() == tmpType.size()){
@@ -112,7 +112,7 @@ void LDAPAttributeList::addAttribute(const LDAPAttribute& attr){
     const std::string::size_type attrLen = attrType.size();
     std::string::size_type tmpAttrLen = 0;
     bool done=false;
-    AttrList::iterator i;
+    LDAPAttributeList::iterator i;
     for( i=m_attrs.begin(); i != m_attrs.end(); i++ ){
        const std::string tmpAttrType = i->getName();
        tmpAttrLen = tmpAttrType.size();
@@ -141,7 +141,7 @@ void LDAPAttributeList::addAttribute(const LDAPAttribute& attr){
 LDAPMod** LDAPAttributeList::toLDAPModArray() const{
     DEBUG(LDAP_DEBUG_TRACE,"LDAPAttribute::toLDAPModArray()" << endl);
     LDAPMod **ret = (LDAPMod**) malloc((m_attrs.size()+1) * sizeof(LDAPMod*));
-    AttrList::const_iterator i;
+    LDAPAttributeList::const_iterator i;
     int j=0;
     for (i=m_attrs.begin(); i!= m_attrs.end(); i++, j++){
         ret[j]=i->toLDAPMod();
@@ -151,7 +151,7 @@ LDAPMod** LDAPAttributeList::toLDAPModArray() const{
 }
 
 ostream& operator << (ostream& s, const LDAPAttributeList& al){
-    AttrList::const_iterator i;
+    LDAPAttributeList::const_iterator i;
     for(i=al.m_attrs.begin(); i!=al.m_attrs.end(); i++){
         s << *i << "; ";
     }
index 990a6d8c850931e05e473a5f90472040a139afc8..283ad60c68115b77e4277c20c82fb8eb6a4112d1 100644 (file)
@@ -15,18 +15,18 @@ class LDAPAttribute;
 class LDAPAsynConnection;
 class LDAPMsg;
 
-typedef std::list<LDAPAttribute> AttrList;
-
 /**
  * This container class is used to store multiple LDAPAttribute-objects.
  */
 class LDAPAttributeList{
+    typedef std::list<LDAPAttribute> ListType;
+
     private :
-        AttrList m_attrs;
+        ListType m_attrs;
 
     public :
-        typedef AttrList::const_iterator const_iterator;
-       typedef AttrList::iterator iterator;
+        typedef ListType::const_iterator const_iterator;
+       typedef ListType::iterator iterator;
 
 
         /**
index c82fb02c2fc47e42342052b9cdec41113446ab72..c65597e465370efd6d7f5dae3557256fde2b126f 100644 (file)
@@ -10,8 +10,6 @@
 
 class LDAPEntry;
    
-typedef std::list<LDAPEntry> EntryList;
-
 /**
  * For internal use only.
  * 
@@ -19,8 +17,10 @@ typedef std::list<LDAPEntry> EntryList;
  * LDAPEntry-Objects
  */
 class LDAPEntryList{
+    typedef std::list<LDAPEntry> ListType;
+
     public:
-       typedef EntryList::const_iterator const_iterator;
+       typedef ListType::const_iterator const_iterator;
 
         /**
          * Copy-Constructor
@@ -63,6 +63,6 @@ class LDAPEntryList{
         void addEntry(const LDAPEntry& e);
 
     private:
-        EntryList m_entries;
+        ListType m_entries;
 };
 #endif // LDAP_ENTRY_LIST_H
index d8bed4f6851d6b778f66aa25ade9513a923d9cac..a7674eb381a419433fa0ab096725f0f5579dacfe 100644 (file)
@@ -28,7 +28,7 @@ LDAPMod** LDAPModList::toLDAPModArray(){
     LDAPMod **ret = (LDAPMod**) malloc(
                    (m_modList.size()+1) * sizeof(LDAPMod*));
     ret[m_modList.size()]=0;
-    ModList::const_iterator i;
+    LDAPModList::ListType::const_iterator i;
     int j=0;
     for (i=m_modList.begin(); i != m_modList.end(); i++ , j++){
            ret[j]=i->toLDAPMod();
index 313808d5dd72eeb3e78503ec43501ab4ad762a93..f62e814e090ca133c6258c2bb833dc1128b59fcf 100644 (file)
 #include <list>
 #include <LDAPModification.h>
 
-typedef std::list<LDAPModification> ModList;
-
 /**
  * This container class is used to store multiple LDAPModification-objects.
  */
 class LDAPModList{
+        typedef std::list<LDAPModification> ListType;
 
        public : 
         /**
          * Constructs an empty list.
          */   
-               LDAPModList();
+        LDAPModList();
                
         /**
          * Copy-constructor
@@ -33,7 +32,7 @@ class LDAPModList{
          * Adds one element to the end of the list.
          * @param mod The LDAPModification to add to the std::list.
          */
-               void addModification(const LDAPModification &mod);
+        void addModification(const LDAPModification &mod);
 
         /**
          * Translates the list to a 0-terminated array of
@@ -42,7 +41,7 @@ class LDAPModList{
         LDAPMod** toLDAPModArray();
 
        private : 
-               ModList m_modList;
+        ListType m_modList;
 };
 #endif //LDAP_MOD_LIST_H
 
index 0aa5a18219cb4959b1fb8418c6401795094c1555..fb289833b2776ca8ff6ad6ded264448d1ac09684 100644 (file)
 
 class LDAPSearchReference;
 
-typedef std::list<LDAPSearchReference> RefList;
-
 /**
  * Container class for storing a list of Search References
  *
  * Used internally only by LDAPSearchResults
  */
 class LDAPReferenceList{
+    typedef std::list<LDAPSearchReference> ListType;
+
     public:
-       typedef RefList::const_iterator const_iterator;
+       typedef ListType::const_iterator const_iterator;
 
         /**
          * Constructs an empty list.
@@ -66,7 +66,7 @@ class LDAPReferenceList{
         void addReference(const LDAPSearchReference& e);
 
     private:
-        RefList m_refs;
+        ListType m_refs;
 };
 #endif // LDAP_REFERENCE_LIST_H
 
index 037349a382ffc88fcb87dca3080317a476285d65..39129aa27fb0f778ffd8a7e73a046629e27e2397 100644 (file)
@@ -11,7 +11,7 @@ using namespace std;
 
 LDAPUrlList::LDAPUrlList(){
     DEBUG(LDAP_DEBUG_CONSTRUCT," LDAPUrlList::LDAPUrlList()" << endl);
-    m_urls=UrlList();
+    m_urls=LDAPUrlList::ListType();
 }
 
 LDAPUrlList::LDAPUrlList(const LDAPUrlList& urls){
index 1247fc6ad1fff67c0c3955a0339bb7d5c0bbb7aa..2051c1c3e860c3231b094e7c1d2aa21c0e3758eb 100644 (file)
@@ -9,14 +9,14 @@
 #include <list>
 #include <LDAPUrl.h>
 
-typedef std::list<LDAPUrl> UrlList;
-
 /**
  * This container class is used to store multiple LDAPUrl-objects.
  */
 class LDAPUrlList{
+    typedef std::list<LDAPUrl> ListType;
+
     public:
-       typedef UrlList::const_iterator const_iterator;
+       typedef ListType::const_iterator const_iterator;
 
         /**
          * Constructs an empty list.
@@ -72,6 +72,6 @@ class LDAPUrlList{
         void add(const LDAPUrl& url);
 
     private :
-        UrlList m_urls;
+        ListType m_urls;
 };
 #endif //LDAP_URL_LIST_H
index d18fbe7e68884b288e8ab2be0d05a81042923190..30b121e4edd6064a11e5ca129eb4f06d000bb30e 100644 (file)
@@ -85,5 +85,5 @@ noinst_HEADERS = LDAPAddRequest.h \
                 LDAPSearchRequest.h 
 
 libldapcpp_la_LIBADD = -lldap -llber
-libldapcpp_la_LDFLAGS = -version-info 0:1:0
+libldapcpp_la_LDFLAGS = -version-info 0:2:0
 
index c997c42dfdf92e8545108c60d532ebee928ee805..1778cac027ae4ac409c0b58f859140dedd30a29f 100644 (file)
@@ -12,12 +12,12 @@ StringList::StringList(){
 }
 
 StringList::StringList(const StringList& sl){
-    m_data= ListType(sl.m_data);
+    m_data= StringList::ListType(sl.m_data);
 }
 
 StringList::StringList(char** values){
     if(values == 0){
-        m_data=ListType();
+        m_data=StringList::ListType();
     }else{
         char** i;
         for(i=values; *i != 0; i++){
index caa8ddd147402ec842efcc4a4e946eccc7602c48..30f712bd830eeca70c36ce3242634f66ef9ecae2 100644 (file)
@@ -8,12 +8,12 @@
 
 #include <string>
 #include <list>
-typedef std::list<std::string> ListType;
-
 /**
  * Container class to store multiple string-objects
  */
 class StringList{
+    typedef std::list<std::string> ListType;
+
     private:
         ListType m_data;