diff options
author | Steve Huston <shuston@riverace.com> | 2002-04-01 21:38:11 +0000 |
---|---|---|
committer | Steve Huston <shuston@riverace.com> | 2002-04-01 21:38:11 +0000 |
commit | 1a6c7ff7af15a94db2c79609419ba0e9db53fe1a (patch) | |
tree | 9695a48fce750875f57473d8a6ae7065ad20393f | |
parent | ff844709f0e414e7b811518d97c35a12ce6dbe6f (diff) | |
download | ATCD-1a6c7ff7af15a94db2c79609419ba0e9db53fe1a.tar.gz |
ChangeLogTag:Mon Apr 1 16:35:29 2002 Steve Huston <shuston@riverace.com>
-rw-r--r-- | ChangeLog | 5 | ||||
-rw-r--r-- | ChangeLogs/ChangeLog-02a | 5 | ||||
-rw-r--r-- | ChangeLogs/ChangeLog-03a | 5 | ||||
-rw-r--r-- | ace/Containers_T.h | 31 |
4 files changed, 43 insertions, 3 deletions
diff --git a/ChangeLog b/ChangeLog index 2c2153361b6..e0a61c4b83e 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,3 +1,8 @@ +Mon Apr 1 16:35:29 2002 Steve Huston <shuston@riverace.com> + + * ace/Containers_T.h (ACE_Array): Added performance characteristics + and requirements table. + Mon Apr 1 11:56:55 2002 Steve Totten <totten_s@ociweb.com> * ace/Process.h: diff --git a/ChangeLogs/ChangeLog-02a b/ChangeLogs/ChangeLog-02a index 2c2153361b6..e0a61c4b83e 100644 --- a/ChangeLogs/ChangeLog-02a +++ b/ChangeLogs/ChangeLog-02a @@ -1,3 +1,8 @@ +Mon Apr 1 16:35:29 2002 Steve Huston <shuston@riverace.com> + + * ace/Containers_T.h (ACE_Array): Added performance characteristics + and requirements table. + Mon Apr 1 11:56:55 2002 Steve Totten <totten_s@ociweb.com> * ace/Process.h: diff --git a/ChangeLogs/ChangeLog-03a b/ChangeLogs/ChangeLog-03a index 2c2153361b6..e0a61c4b83e 100644 --- a/ChangeLogs/ChangeLog-03a +++ b/ChangeLogs/ChangeLog-03a @@ -1,3 +1,8 @@ +Mon Apr 1 16:35:29 2002 Steve Huston <shuston@riverace.com> + + * ace/Containers_T.h (ACE_Array): Added performance characteristics + and requirements table. + Mon Apr 1 11:56:55 2002 Steve Totten <totten_s@ociweb.com> * ace/Process.h: diff --git a/ace/Containers_T.h b/ace/Containers_T.h index 177afa57d27..8b77376ee61 100644 --- a/ace/Containers_T.h +++ b/ace/Containers_T.h @@ -1711,10 +1711,35 @@ private: /** * @class ACE_Array * - * @brief Implement a dynamic array class. + * @brief A dynamic array class. * - * This class extends ACE_Array_Base, it provides comparison - * operators. + * This class extends ACE_Array_Base, adding comparison operators. + * + * <b> Requirements and Performance Characteristics</b> + * - Internal Structure + * Dynamic array + * - Duplicates allowed? + * Yes + * - Random access allowed? + * Yes + * - Search speed + * N/A + * - Insert/replace speed + * O(1) + * - Iterator still valid after change to container? + * - In general, yes. + * - If array size is changed during iteration, no. + * - Frees memory for removed elements? + * No + * - Items inserted by + * Value + * - Requirements for contained type + * -# Default constructor + * -# Copy constructor + * -# operator= + * -# operator!= + * + * @sa ACE_Array_Base. This class inherits its operations and requirements. */ template <class T> class ACE_Array : public ACE_Array_Base<T> |