Public Member Functions | Private Member Functions | Private Attributes | List of all members
PLMD::ForwardDecl< T > Class Template Reference

Utility class for forward declaration of references. More...

#include <ForwardDecl.h>

Inheritance diagram for PLMD::ForwardDecl< T >:
Inheritance graph
[legend]

Public Member Functions

template<typename ... Args>
 ForwardDecl (Args &&...args)
 

Private Member Functions

T * operator-> ()
 STL member. More...
 

Private Attributes

ptr
 STL member. More...
 

Detailed Description

template<class T>
class PLMD::ForwardDecl< T >

Utility class for forward declaration of references.

Constructor & Destructor Documentation

◆ ForwardDecl()

template<class T >
template<typename ... Args>
PLMD::ForwardDecl< T >::ForwardDecl ( Args &&...  args)
explicit

Member Function Documentation

◆ operator->()

T* std::unique_ptr< T >::operator->
inherited

STL member.

Member Data Documentation

◆ ptr

T std::unique_ptr< T >::ptr
inherited

STL member.


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