HDK
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
GU_SurfaceDeform::ArrayAccessor< T, Container, Policy > Struct Template Reference

#include <GU_SurfaceDeform.h>

Public Types

using value_type = T
 

Public Member Functions

 ArrayAccessor (Container &container)
 
 ArrayAccessor (Container &container, Policy &policy)
 
operator[] (size_t i) const noexcept
 
void set (size_t i, const T &value) noexcept
 
size_t size () const noexcept
 

Public Attributes

Policy policy
 

Detailed Description

template<typename T, typename Container, typename Policy>
struct GU_SurfaceDeform::ArrayAccessor< T, Container, Policy >

Definition at line 61 of file GU_SurfaceDeform.h.

Member Typedef Documentation

template<typename T , typename Container , typename Policy >
using GU_SurfaceDeform::ArrayAccessor< T, Container, Policy >::value_type = T

Definition at line 63 of file GU_SurfaceDeform.h.

Constructor & Destructor Documentation

template<typename T , typename Container , typename Policy >
GU_SurfaceDeform::ArrayAccessor< T, Container, Policy >::ArrayAccessor ( Container &  container)
inline

Definition at line 66 of file GU_SurfaceDeform.h.

template<typename T , typename Container , typename Policy >
GU_SurfaceDeform::ArrayAccessor< T, Container, Policy >::ArrayAccessor ( Container &  container,
Policy &  policy 
)
inline

Definition at line 69 of file GU_SurfaceDeform.h.

Member Function Documentation

template<typename T , typename Container , typename Policy >
T GU_SurfaceDeform::ArrayAccessor< T, Container, Policy >::operator[] ( size_t  i) const
inlinenoexcept

Definition at line 72 of file GU_SurfaceDeform.h.

template<typename T , typename Container , typename Policy >
void GU_SurfaceDeform::ArrayAccessor< T, Container, Policy >::set ( size_t  i,
const T &  value 
)
inlinenoexcept

Definition at line 76 of file GU_SurfaceDeform.h.

template<typename T , typename Container , typename Policy >
size_t GU_SurfaceDeform::ArrayAccessor< T, Container, Policy >::size ( void  ) const
inlinenoexcept

Definition at line 80 of file GU_SurfaceDeform.h.

Member Data Documentation

template<typename T , typename Container , typename Policy >
Policy GU_SurfaceDeform::ArrayAccessor< T, Container, Policy >::policy

Definition at line 64 of file GU_SurfaceDeform.h.


The documentation for this struct was generated from the following file: