summaryrefslogtreecommitdiffstats
path: root/parameter/ElementLibrarySet.cpp
diff options
context:
space:
mode:
authorFrançois Gaffie <francois.gaffie@intel.com>2016-02-17 10:58:44 +0100
committerEric Laurent <elaurent@google.com>2016-03-04 17:42:09 -0800
commit9368eea42a1afb01dd44110582f997115b50e742 (patch)
tree5efc2015ec5d52fc32453ad5a1a82a3f4a6b4919 /parameter/ElementLibrarySet.cpp
parent0efdadfc1eacc7271c8f854a8a610fdc2cc66102 (diff)
downloadplatform_external_parameter-framework-9368eea42a1afb01dd44110582f997115b50e742.tar.gz
platform_external_parameter-framework-9368eea42a1afb01dd44110582f997115b50e742.tar.bz2
platform_external_parameter-framework-9368eea42a1afb01dd44110582f997115b50e742.zip
parameter-framework: Drop of github upstream version v3.2.4
Main features are: -Networking code may now be opted-out (for android build: no socket opened for user build) -Get rid of python prebuild for XML generation Bug: 22887211 Change-Id: Ieee49b439f694f14ce48c23127d34622691397ef Signed-off-by: François Gaffie <francois.gaffie@intel.com> Signed-off-by: David Wagner <david.wagner@intel.com>
Diffstat (limited to 'parameter/ElementLibrarySet.cpp')
-rw-r--r--parameter/ElementLibrarySet.cpp19
1 files changed, 7 insertions, 12 deletions
diff --git a/parameter/ElementLibrarySet.cpp b/parameter/ElementLibrarySet.cpp
index e420d8c..1eaa2c5 100644
--- a/parameter/ElementLibrarySet.cpp
+++ b/parameter/ElementLibrarySet.cpp
@@ -30,28 +30,23 @@
#include "ElementLibrarySet.h"
#include <assert.h>
-CElementLibrarySet::CElementLibrarySet()
-{
-}
-
CElementLibrarySet::~CElementLibrarySet()
{
- uint32_t uiIndex;
-
- for (uiIndex = 0; uiIndex < _elementLibraryArray.size(); uiIndex++) {
+ // FIXME: use an array of unique_ptr
+ for (auto *elementLibrary : _elementLibraryArray) {
- delete _elementLibraryArray[uiIndex];
+ delete elementLibrary;
}
}
-void CElementLibrarySet::addElementLibrary(CElementLibrary* pElementLibrary)
+void CElementLibrarySet::addElementLibrary(CElementLibrary *pElementLibrary)
{
_elementLibraryArray.push_back(pElementLibrary);
}
-CElementLibrary* CElementLibrarySet::getElementLibrary(uint32_t uiIndex) const
+CElementLibrary *CElementLibrarySet::getElementLibrary(size_t index) const
{
- assert(uiIndex <= _elementLibraryArray.size());
+ assert(index <= _elementLibraryArray.size());
- return _elementLibraryArray[uiIndex];
+ return _elementLibraryArray[index];
}