NvParameterized::Serializer::DeserializedResults< T, bufSize > Class Template Reference
TODO. More...
#include <NvSerializer.h>
Public Member Functions | |
PX_INLINE | DeserializedResults (const DeserializedResults &data) |
Copy constructor. | |
PX_INLINE DeserializedResults & | operator= (const DeserializedResults &rhs) |
Assignment operator. | |
PX_INLINE void | init (Traits *traits_, uint32_t nobjs_) |
Allocate memory for values. | |
PX_INLINE void | init (Traits *traits_, T *objs_, uint32_t nobjs_) |
Allocate memory and set values. | |
PX_INLINE uint32_t | size () const |
Number of objects in a container. | |
PX_INLINE T & | operator[] (uint32_t i) |
Access individual object in container. | |
PX_INLINE const T & | operator[] (uint32_t i) const |
Const-access individual object in container. | |
PX_INLINE void | getObjects (T *outObjs) |
Read all NvParameterized objects in container to buffer outObjs. | |
PX_INLINE void | releaseAll () |
Release all objects. |
Detailed Description
template<typename T, int bufSize = 8>
class NvParameterized::Serializer::DeserializedResults< T, bufSize >
TODO.
Member Function Documentation
template<typename T , int bufSize>
PX_INLINE void NvParameterized::Serializer::DeserializedResults< T, bufSize >::getObjects | ( | T * | outObjs | ) |
Read all NvParameterized objects in container to buffer outObjs.
- Warning:
- outObjs must be large enough to hold all contained objects
The documentation for this class was generated from the following files:
- NvSerializer.h
- NvSerializer.inl
Generated on Fri Dec 15 2017 13:58:41
Copyright © 2012-2017 NVIDIA Corporation, 2701 San Tomas Expressway, Santa Clara, CA 95050 U.S.A. All rights reserved.