AXOM
Axom provides a robust, flexible software infrastructure for the development of multi-physics applications and computational tools.
|
Header file for ListCollection. More...
#include <map>
#include <list>
#include <stack>
#include <string>
#include <vector>
#include "axom/config.hpp"
#include "axom/core/Types.hpp"
#include "SidreTypes.hpp"
#include "ItemCollection.hpp"
Classes | |
class | axom::sidre::ListCollection< T > |
ListCollection is a container class template for holding a collection of items of template parameter type T, using a list container. More... | |
Namespaces | |
axom | |
axom::sidre | |
Header file for ListCollection.
This is an implementation of ItemCollection to hold a collection of items of a fixed type. This implementation is intended to hold items that may have no name. If they do have names, those names are ignored. This class is templated on the item type so that the same class can be used to hold either View or Group object pointers without having to code a separate class for each. \attention This class should be robust against any potential user interaction. It doesn't report errors and leaves checking of return values to calling code. \attention The interface is as follows: \verbatim