Public Member Functions | Private Member Functions | Friends | List of all members
lexy::_detail::any_base Class Reference

#include <any_ref.hpp>

Public Member Functions

 any_base (const any_base &)=delete
 
template<typename T >
constexpr const T & get () const noexcept
 
template<typename T >
constexpr T & get () noexcept
 
any_baseoperator= (const any_base &)=delete
 

Private Member Functions

constexpr any_base ()=default
 
 ~any_base ()=default
 

Friends

template<typename T >
class any_holder
 

Detailed Description

Definition at line 18 of file any_ref.hpp.

Constructor & Destructor Documentation

◆ any_base() [1/2]

lexy::_detail::any_base::any_base ( const any_base )
delete

◆ any_base() [2/2]

constexpr lexy::_detail::any_base::any_base ( )
constexprprivatedefault

◆ ~any_base()

lexy::_detail::any_base::~any_base ( )
privatedefault

Member Function Documentation

◆ get() [1/2]

template<typename T >
constexpr const T& lexy::_detail::any_base::get ( ) const
inlineconstexprnoexcept

Definition at line 30 of file any_ref.hpp.

◆ get() [2/2]

template<typename T >
constexpr T& lexy::_detail::any_base::get ( )
inlineconstexprnoexcept

Definition at line 25 of file any_ref.hpp.

◆ operator=()

any_base& lexy::_detail::any_base::operator= ( const any_base )
delete

Friends And Related Function Documentation

◆ any_holder

template<typename T >
friend class any_holder
friend

Definition at line 40 of file any_ref.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:09