lean cpp library
A lean C++ library providing efficient utility classes for high-performance C++ applications.
|
Allows for fully inplace construction of whole property collections. More...
#include <property_collection.h>
Public Member Functions | |
inplace_builder () | |
Constructs an empty builder. | |
template<class Iterator > | |
inplace_builder (Iterator begin, Iterator end) | |
Constructs a builder inheriting the given set of properties. | |
template<class Range > | |
inplace_builder (const Range &range) | |
Constructs a builder inheriting the given set of properties. | |
LEAN_INLINE inplace_builder & | operator<< (const property_desc &propertyDesc) |
Adds a property created from the given property description. | |
Protected Attributes | |
Collection | m_collection |
Temporary collection. | |
Friends | |
class | property_collection |
Allows for fully inplace construction of whole property collections.