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 & StateMold>
bool is () const
 Returns whether the state created by StateMold is active.
regionoperator= (const region &)=delete
regionoperator= (region &&)=delete
template<const auto & StateMold>
const auto & state () const
 Returns the maki::state object created by StateMold (of type maki::state_mold).

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.