Classes | Public Types | Static Public Attributes | List of all members
lexyd::_flags< FlagRule, Default, DuplicateError > Struct Template Reference

#include <flags.hpp>

Inheritance diagram for lexyd::_flags< FlagRule, Default, DuplicateError >:
Inheritance graph
[legend]

Classes

struct  p
 

Public Types

using _enum_type = LEXY_DECAY_DECLTYPE(Default)
 
using _int_type = std::underlying_type_t< _enum_type >
 

Static Public Attributes

template<typename Tag >
static constexpr _flags< FlagRule, Default, Tag > error = {}
 

Detailed Description

template<typename FlagRule, auto Default, typename DuplicateError = void>
struct lexyd::_flags< FlagRule, Default, DuplicateError >

Definition at line 27 of file flags.hpp.

Member Typedef Documentation

◆ _enum_type

template<typename FlagRule , auto Default, typename DuplicateError = void>
using lexyd::_flags< FlagRule, Default, DuplicateError >::_enum_type = LEXY_DECAY_DECLTYPE(Default)

Definition at line 29 of file flags.hpp.

◆ _int_type

template<typename FlagRule , auto Default, typename DuplicateError = void>
using lexyd::_flags< FlagRule, Default, DuplicateError >::_int_type = std::underlying_type_t<_enum_type>

Definition at line 30 of file flags.hpp.

Member Data Documentation

◆ error

template<typename FlagRule , auto Default, typename DuplicateError = void>
template<typename Tag >
constexpr _flags<FlagRule, Default, Tag> lexyd::_flags< FlagRule, Default, DuplicateError >::error = {}
staticconstexpr

Definition at line 79 of file flags.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:10