Return-Path: X-Original-To: apmail-incubator-celix-dev-archive@minotaur.apache.org Delivered-To: apmail-incubator-celix-dev-archive@minotaur.apache.org Received: from mail.apache.org (hermes.apache.org [140.211.11.3]) by minotaur.apache.org (Postfix) with SMTP id 9EC1997A5 for ; Mon, 11 Jun 2012 08:34:40 +0000 (UTC) Received: (qmail 10619 invoked by uid 500); 11 Jun 2012 08:34:40 -0000 Delivered-To: apmail-incubator-celix-dev-archive@incubator.apache.org Received: (qmail 10572 invoked by uid 500); 11 Jun 2012 08:34:39 -0000 Mailing-List: contact celix-dev-help@incubator.apache.org; run by ezmlm Precedence: bulk List-Help: List-Unsubscribe: List-Post: List-Id: Reply-To: celix-dev@incubator.apache.org Delivered-To: mailing list celix-dev@incubator.apache.org Received: (qmail 10553 invoked by uid 99); 11 Jun 2012 08:34:39 -0000 Received: from nike.apache.org (HELO nike.apache.org) (192.87.106.230) by apache.org (qpsmtpd/0.29) with ESMTP; Mon, 11 Jun 2012 08:34:39 +0000 X-ASF-Spam-Status: No, hits=-0.0 required=5.0 tests=SPF_PASS X-Spam-Check-By: apache.org Received-SPF: pass (nike.apache.org: domain of s.zelzer@dkfz-heidelberg.de designates 192.54.49.101 as permitted sender) Received: from [192.54.49.101] (HELO mx-ext.inet.dkfz-heidelberg.de) (192.54.49.101) by apache.org (qpsmtpd/0.29) with ESMTP; Mon, 11 Jun 2012 08:34:29 +0000 Received: from [192.168.11.2] (HSI-KBW-46-223-218-16.hsi.kabel-badenwuerttemberg.de [46.223.218.16]) (authenticated bits=0) by mx-ext.inet.dkfz-heidelberg.de (8.13.8/8.13.8/smtpin) with ESMTP id q5B8XtwK000846 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=NO) for ; Mon, 11 Jun 2012 10:33:56 +0200 Message-ID: <4FD5AD73.1020803@dkfz-heidelberg.de> Date: Mon, 11 Jun 2012 10:33:55 +0200 From: Sascha Zelzer User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:12.0) Gecko/20120430 Thunderbird/12.0.1 MIME-Version: 1.0 To: celix-dev@incubator.apache.org Subject: Re: [Native-OSGi] Usage of arrays vs collections References: <4FCE2FDA.7040303@dkfz-heidelberg.de> In-Reply-To: Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit X-Virus-Scanned: by amavisd-new X-Greylist: Sender succeeded SMTP AUTH authentication, not delayed by milter-greylist-3.0 (mx-ext.inet.dkfz-heidelberg.de [192.54.49.101]); Mon, 11 Jun 2012 10:33:58 +0200 (CEST) X-Spam-Checker-Version: SpamAssassin 3.2.5 (2008-06-10) on mx-ext.inet.dkfz-heidelberg.de X-Old-Spam-Status: No, score=-101.4 required=5.0 tests=ALL_TRUSTED,LOCAL_AUTH_GREY autolearn=disabled version=3.2.5 Hi, On 06/05/2012 08:48 PM, Alexander Broekhuis wrote: >> Even for the C++ API, there are some places where I would like to >> introduce custom data structures to make the life of the API user easier >> and/or more type-safe. >> > Could you check out the "utils" library of Celix and how these can be used > from C++? Maybe they provide the support that is needed. > I had a look at the utils library but pretty much everything in there (except hash maps) are covered by the C++ standard (in the STL). I was rather talking about very C++ specific extensions. Thanks, Sascha