14#ifndef ATHCONTAINERS_PACKEDCONTAINER_H
15#define ATHCONTAINERS_PACKEDCONTAINER_H
47template <
class T,
class ALLOC = AuxAllocator_t<T> >
97 bool setOption (
const std::string& name,
float val);
Allow customizing how aux data types are treated.
Abstract interface for setting a option on a aux data container.
Describe how the contents of a PackedContainer are to be saved.
Hold information about an option setting request.
Abstract interface for setting a option on a aux data container.
bool setOption(const std::string &name, float val)
Set a packing option.
PackedContainer()
Constructor.
bool setOption(const std::string &name, int val)
Set a packing option.
bool setOption(const std::string &name, double val)
Set a packing option.
void setParms(const PackedParameters &parms)
Set the packing parameters.
const PackedParameters & parms() const
Return the packing parameters for this container.
virtual bool setOption(const AuxDataOption &option) override
Set a packing option.
PackedParameters m_parms
The packing parameters.
std::vector< T, ALLOC > vector_type
We act like this type.
Describe how the contents of a PackedContainer are to be saved.