OGLplus (0.52.0) a C++ wrapper for OpenGL

wrap_tpl.hpp File Reference

Template for object wrappers. More...

#include <oglplus/object/desc.hpp>
#include <oglplus/object/name_tpl.hpp>
#include <oglplus/object/seq_tpl.hpp>
#include <oglplus/utils/nothing.hpp>
#include <type_traits>
#include <cassert>

Go to the source code of this file.

Classes

class  oglplus::ObjectOps< OpsTag, ObjTag >
 Implements operations applicable to named (non-zero) objects. More...
 
class  oglplus::ObjCommonOps< ObjTag >
 Implements operations applicable to any object and any operation kind. More...
 
class  oglplus::ObjZeroOps< OpsTag, ObjTag >
 Implements operations applicable to any object including object 0 (zero) More...
 
class  oglplus::ObjectZero< ObjZeroOps< OpsTag, ObjTag > >
 Wrapper for GL objects with name 0 (zero) More...
 
class  oglplus::ObjectOps< OpsTag, ObjTag >
 Implements operations applicable to named (non-zero) objects. More...
 
class  oglplus::ObjHandle< ObjTag >
 Template. More...
 
class  oglplus::Object< ObjectOps< OpsTag, ObjTag > >
 Template for GL/AL/etc. objects wrappers. More...
 

Namespaces

 oglplus
 All definitions of OGLplus are nested in the oglplus namespace.
 

Detailed Description

Template for object wrappers.

Author
Matus Chochlik

Copyright 2010-2014 Matus Chochlik. Distributed under the Boost Software License, Version 1.0. (See accompanying file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)


Copyright © 2010-2014 Matúš Chochlík, University of Žilina, Žilina, Slovakia.
<matus.chochlik -at- fri.uniza.sk>
<chochlik -at -gmail.com>
Documentation generated on Mon Sep 22 2014 by Doxygen (version 1.8.6).