13 #ifndef OGLPLUS_OBJECT_REFERENCE_1405011014_HPP 
   14 #define OGLPLUS_OBJECT_REFERENCE_1405011014_HPP 
   20 template <
typename ObjectOps>
 
   38 template <
typename Object>
 
   43     typedef typename Classify<Object>::ObjTag ObjTag;
 
   45     Reference(ObjectName<ObjTag> 
object)
 
   51 template <
typename ObjectOps>
 
   52 struct Reference<Object<ObjectOps>>
 
   53  : 
public Reference<ObjectOps>
 
   56     typedef typename Classify<Object<ObjectOps>>::ObjTag ObjTag;
 
   58     Reference(ObjectName<ObjTag> 
object)
 
   59      : Reference<ObjectOps>(object)
 
   65 #endif // include guard 
Base template for all "named" objects.