API Documentation
Loading...
Searching...
No Matches
VariableReference.h File Reference
#include <NDEVR/BaseValues.h>
#include <NDEVR/Vector.h>
#include <NDEVR/ObjectInfo.h>
#include <NDEVR/TypeInfo.h>
#include <NDEVR/Angle.h>
Include dependency graph for VariableReference.h:

Go to the source code of this file.

Classes

class  VariableReference
 An optimized class for storing a reference to a variable of some type up to 8 bytes in size without ownership or allocations on the stack. More...
 

Namespaces

namespace  NDEVR
 

Functions

template<class t_type_a >
void assign (t_type_a &a, const char *b)
 
template<class t_type_a >
void assign (t_type_a &a, const t_type_a &b)
 
template<class t_type_a , class t_type_b >
void assign (t_type_a &a, const t_type_b &b)
 
template<class t_type_a , uint01 t_dim_b, class t_type_b >
void assign (t_type_a &a, const Vector< t_dim_b, t_type_b > &b)
 
template<class t_type_a , uint01 t_dim_b, class t_type_b >
void assign (t_type_a &a, const Vector< t_dim_b, t_type_b > &b, uint01 dim)
 
template<uint01 t_dim_a, class t_type_a , uint01 t_dim_b, class t_type_b >
void assign (Vector< t_dim_a, t_type_a > &a, const Vector< t_dim_b, t_type_b > &b)
 
template<uint01 t_dim_a, class t_type_a , uint01 t_dim_b, class t_type_b >
void assign (Vector< t_dim_a, t_type_a > &a, const Vector< t_dim_b, t_type_b > &b, uint01 dim)