LeechCraft  0.6.70-13729-g7046a9d2a7
Modular cross-platform feature rich live environment.
LC::Util::oral::NotNull< T > Struct Template Reference

#include "oraltypes.h"

+ Inheritance diagram for LC::Util::oral::NotNull< T >:
+ Collaboration diagram for LC::Util::oral::NotNull< T >:

Additional Inherited Members

- Public Types inherited from LC::Util::oral::IndirectHolderBase< T, NotNull< T > >
using value_type = T
 
- Public Member Functions inherited from LC::Util::oral::IndirectHolderBase< T, NotNull< T > >
 IndirectHolderBase ()=default
 
 IndirectHolderBase (T val)
 
 IndirectHolderBase (Sub val)
 
NotNull< T > & operator= (T val)
 
 operator value_type () const
 
const value_typeoperator* () const
 
const value_typeoperator-> () const
 
- Public Attributes inherited from LC::Util::oral::IndirectHolderBase< T, NotNull< T > >
Val_
 

Detailed Description

template<typename T>
struct LC::Util::oral::NotNull< T >

Definition at line 109 of file oraltypes.h.


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