VolViz
A volume visualization tool
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups
Public Member Functions | Private Attributes | List of all members
VolViz::Private_::GL::Binding2< T, Arg > Class Template Reference

#include <Binding.h>

+ Collaboration diagram for VolViz::Private_::GL::Binding2< T, Arg >:

Public Member Functions

 Binding2 (T &&obj, Arg arg) noexcept
 
 Binding2 (Binding2 &&)=default
 
Binding2operator= (Binding2 &&)=default
 
 ~Binding2 ()
 

Private Attributes

T && obj_
 
Arg arg_
 

Constructor & Destructor Documentation

template<class T , class Arg >
VolViz::Private_::GL::Binding2< T, Arg >::Binding2 ( T &&  obj,
Arg  arg 
)
inlineexplicitnoexcept
template<class T , class Arg >
VolViz::Private_::GL::Binding2< T, Arg >::Binding2 ( Binding2< T, Arg > &&  )
default
template<class T , class Arg >
VolViz::Private_::GL::Binding2< T, Arg >::~Binding2 ( )
inline

Member Function Documentation

template<class T , class Arg >
Binding2& VolViz::Private_::GL::Binding2< T, Arg >::operator= ( Binding2< T, Arg > &&  )
default

Member Data Documentation

template<class T , class Arg >
Arg VolViz::Private_::GL::Binding2< T, Arg >::arg_
private
template<class T , class Arg >
T&& VolViz::Private_::GL::Binding2< T, Arg >::obj_
private

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