yaze 0.2.0
Link to the Past ROM Editor
 
Loading...
Searching...
No Matches
yaze::app::core::ExperimentFlags Class Reference

A class to manage experimental feature flags. More...

#include <common.h>

Inheritance diagram for yaze::app::core::ExperimentFlags:

Classes

struct  Flags
 

Public Member Functions

 ExperimentFlags ()=default
 
virtual ~ExperimentFlags ()=default
 
auto flags () const
 
Flagsmutable_flags ()
 
std::string Serialize () const
 

Static Private Attributes

static std::shared_ptr< Flagsflags_
 

Detailed Description

A class to manage experimental feature flags.

Definition at line 30 of file common.h.

Constructor & Destructor Documentation

◆ ExperimentFlags()

yaze::app::core::ExperimentFlags::ExperimentFlags ( )
default

◆ ~ExperimentFlags()

virtual yaze::app::core::ExperimentFlags::~ExperimentFlags ( )
virtualdefault

Member Function Documentation

◆ flags()

◆ mutable_flags()

Flags * yaze::app::core::ExperimentFlags::mutable_flags ( )
inline

Definition at line 105 of file common.h.

References flags_.

Referenced by yaze::app::editor::FlagsMenu::Draw().

◆ Serialize()

std::string yaze::app::core::ExperimentFlags::Serialize ( ) const
inline

Definition at line 111 of file common.h.

References flags_.

Member Data Documentation

◆ flags_

std::shared_ptr< ExperimentFlags::Flags > yaze::app::core::ExperimentFlags::flags_
staticprivate

Definition at line 151 of file common.h.

Referenced by flags(), mutable_flags(), and Serialize().


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