MOS Source Code
Loading...
Searching...
No Matches
InitOnce< V, TSpecialisation > Struct Template Reference

#include <type_utils.hpp>

Public Member Functions

V * operator-> ()
 
V & operator* ()
 

Static Private Attributes

static V value
 

Detailed Description

template<typename V, typename TSpecialisation = V>
struct mos::InitOnce< V, TSpecialisation >

Definition at line 32 of file type_utils.hpp.

Member Function Documentation

◆ operator->()

template<typename V, typename TSpecialisation = V>
V * operator-> ( )
inline

Definition at line 34 of file type_utils.hpp.

◆ operator*()

template<typename V, typename TSpecialisation = V>
V & operator* ( )
inline

Definition at line 39 of file type_utils.hpp.

Member Data Documentation

◆ value

template<typename V, typename TSpecialisation = V>
V value
inlinestaticprivate

Definition at line 45 of file type_utils.hpp.

Referenced by operator*(), and operator->().


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