Public Types | Public Member Functions | Private Attributes | List of all members
lexy::_detail::lazy_init< void > Class Reference

#include <lazy_init.hpp>

Public Types

using value_type = void
 

Public Member Functions

constexpr void emplace ()
 
template<typename Fn , typename... Args>
constexpr void emplace_result (Fn &&fn, Args &&... args)
 
constexpr lazy_init () noexcept
 
constexpr operator bool () const noexcept
 

Private Attributes

bool _init
 

Detailed Description

Definition at line 204 of file lazy_init.hpp.

Member Typedef Documentation

◆ value_type

using lexy::_detail::lazy_init< void >::value_type = void

Definition at line 207 of file lazy_init.hpp.

Constructor & Destructor Documentation

◆ lazy_init()

constexpr lexy::_detail::lazy_init< void >::lazy_init ( )
inlineconstexprnoexcept

Definition at line 209 of file lazy_init.hpp.

Member Function Documentation

◆ emplace()

constexpr void lexy::_detail::lazy_init< void >::emplace ( )
inlineconstexpr

Definition at line 211 of file lazy_init.hpp.

◆ emplace_result()

template<typename Fn , typename... Args>
constexpr void lexy::_detail::lazy_init< void >::emplace_result ( Fn &&  fn,
Args &&...  args 
)
inlineconstexpr

Definition at line 217 of file lazy_init.hpp.

◆ operator bool()

constexpr lexy::_detail::lazy_init< void >::operator bool ( ) const
inlineexplicitconstexprnoexcept

Definition at line 223 of file lazy_init.hpp.

Member Data Documentation

◆ _init

bool lexy::_detail::lazy_init< void >::_init
private

Definition at line 229 of file lazy_init.hpp.


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


behaviortree_cpp_v4
Author(s): Davide Faconti
autogenerated on Fri Jun 28 2024 02:20:10