myproject 0.0.0
%%description%%
Loading...
Searching...
No Matches
myproject Namespace Reference

Namespaces

namespace  parameters
 

Classes

class  Application
 The Application class used to manage the application. More...
 
class  Logger
 The Logger class is a singleton that manages the application logging. More...
 
class  Settings
 The Settings class is a singleton that manages the application settings. More...
 
class  Singleton
 

Typedefs

template<typename T >
using Scope = std::unique_ptr<T>
 
template<typename T >
using Ref = std::shared_ptr<T>
 

Functions

template<typename T , typename... Args>
constexpr Scope< T > CreateScope (Args &&... args)
 
template<typename T , typename... Args>
constexpr Ref< T > CreateRef (Args &&... args)
 

Typedef Documentation

◆ Ref

template<typename T >
using myproject::Ref = std::shared_ptr<T>

◆ Scope

template<typename T >
using myproject::Scope = std::unique_ptr<T>

Function Documentation

◆ CreateRef()

template<typename T , typename... Args>
Ref< T > myproject::CreateRef ( Args &&... args)
constexpr
Here is the caller graph for this function:

◆ CreateScope()

template<typename T , typename... Args>
Scope< T > myproject::CreateScope ( Args &&... args)
constexpr