Public Member Functions | Static Public Member Functions | Public Attributes | Static Public Attributes | List of all members
lexy::_detail::parse_context_var< Id, T > Struct Template Reference

#include <base.hpp>

Inheritance diagram for lexy::_detail::parse_context_var< Id, T >:
Inheritance graph
[legend]

Public Member Functions

constexpr parse_context_var (T &&value)
 
- Public Member Functions inherited from lexy::_detail::parse_context_var_base
template<typename Context >
constexpr void link (Context &context)
 
constexpr parse_context_var_base (const void *id)
 
template<typename Context >
constexpr void unlink (Context &context)
 

Static Public Member Functions

template<typename ControlBlock >
static constexpr T & get (const ControlBlock *cb)
 

Public Attributes

value
 
- Public Attributes inherited from lexy::_detail::parse_context_var_base
const void * id
 
parse_context_var_basenext
 

Static Public Attributes

static constexpr auto type_id = lexy::_detail::type_id<Id>()
 

Detailed Description

template<typename Id, typename T>
struct lexy::_detail::parse_context_var< Id, T >

Definition at line 43 of file action/base.hpp.

Constructor & Destructor Documentation

◆ parse_context_var()

template<typename Id , typename T >
constexpr lexy::_detail::parse_context_var< Id, T >::parse_context_var ( T &&  value)
inlineexplicitconstexpr

Definition at line 49 of file action/base.hpp.

Member Function Documentation

◆ get()

template<typename Id , typename T >
template<typename ControlBlock >
static constexpr T& lexy::_detail::parse_context_var< Id, T >::get ( const ControlBlock *  cb)
inlinestaticconstexpr

Definition at line 54 of file action/base.hpp.

Member Data Documentation

◆ type_id

template<typename Id , typename T >
constexpr auto lexy::_detail::parse_context_var< Id, T >::type_id = lexy::_detail::type_id<Id>()
staticconstexpr

Definition at line 45 of file action/base.hpp.

◆ value

template<typename Id , typename T >
T lexy::_detail::parse_context_var< Id, T >::value

Definition at line 47 of file action/base.hpp.


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


behaviortree_cpp_v4
Author(s): Davide Faconti
autogenerated on Wed Apr 16 2025 02:20:59