APEX Framework: NvParameterized::Serializer::DeserializedResults< T, bufSize > Class Template Reference

NVIDIA APEX

NvParameterized::Serializer::DeserializedResults< T, bufSize > Class Template Reference

TODO. More...

#include <NvSerializer.h>

List of all members.

Public Member Functions

PX_INLINE DeserializedResults (const DeserializedResults &data)
 Copy constructor.
PX_INLINE DeserializedResultsoperator= (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:

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.