Maki
Loading...
Searching...
No Matches
maki::region< Impl > Class Template Reference

Represents an region. More...

#include <maki/region.hpp>

Public Member Functions

 region (const region &)=delete
 
 region (region &&)=delete
 
template<const auto & StateBuilder>
bool is () const
 Returns whether the state created by StateBuilder is active.
 
regionoperator= (const region &)=delete
 
regionoperator= (region &&)=delete
 
template<const auto & StateBuilder>
const auto & state () const
 Returns the maki::state object created by StateBuilder (of type maki::state_builder).
 

Static Public Member Functions

static constexpr maki::path< IMPLEMENTATION_DETAIL > path ()
 Returns the path to the region.
 

Detailed Description

template<class Impl>
class maki::region< Impl >

Represents an region.

Template Parameters
Implimplementation detail

Objects of this type can only be created by Maki itself.