Public Member Functions | Public Attributes | Friends | List of all members
lexy::_symbol_table< T, CaseFolding, Strings >::key_index Struct Reference

#include <symbol.hpp>

Public Member Functions

constexpr key_index () noexcept
 
constexpr key_index (std::size_t idx) noexcept
 
constexpr operator bool () const noexcept
 

Public Attributes

std::size_t _value
 

Friends

constexpr friend bool operator!= (key_index lhs, key_index rhs) noexcept
 
constexpr friend bool operator== (key_index lhs, key_index rhs) noexcept
 

Detailed Description

template<typename T, template< typename > typename CaseFolding, typename... Strings>
struct lexy::_symbol_table< T, CaseFolding, Strings >::key_index

Definition at line 153 of file symbol.hpp.

Constructor & Destructor Documentation

◆ key_index() [1/2]

template<typename T , template< typename > typename CaseFolding, typename... Strings>
constexpr lexy::_symbol_table< T, CaseFolding, Strings >::key_index::key_index ( )
inlineconstexprnoexcept

Definition at line 157 of file symbol.hpp.

◆ key_index() [2/2]

template<typename T , template< typename > typename CaseFolding, typename... Strings>
constexpr lexy::_symbol_table< T, CaseFolding, Strings >::key_index::key_index ( std::size_t  idx)
inlineexplicitconstexprnoexcept

Definition at line 158 of file symbol.hpp.

Member Function Documentation

◆ operator bool()

template<typename T , template< typename > typename CaseFolding, typename... Strings>
constexpr lexy::_symbol_table< T, CaseFolding, Strings >::key_index::operator bool ( ) const
inlineexplicitconstexprnoexcept

Definition at line 163 of file symbol.hpp.

Friends And Related Function Documentation

◆ operator!=

template<typename T , template< typename > typename CaseFolding, typename... Strings>
constexpr friend bool operator!= ( key_index  lhs,
key_index  rhs 
)
friend

Definition at line 172 of file symbol.hpp.

◆ operator==

template<typename T , template< typename > typename CaseFolding, typename... Strings>
constexpr friend bool operator== ( key_index  lhs,
key_index  rhs 
)
friend

Definition at line 168 of file symbol.hpp.

Member Data Documentation

◆ _value

template<typename T , template< typename > typename CaseFolding, typename... Strings>
std::size_t lexy::_symbol_table< T, CaseFolding, Strings >::key_index::_value

Definition at line 155 of file symbol.hpp.


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


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