|
Yume
|
#include <compatibility.hpp>

Public Types | |
| enum struct | Kind : uint8_t { None , Int , FnPtr , Virtual } |
Public Member Functions | |
| constexpr auto | empty () const -> bool |
| auto | to_string () const -> string |
Public Attributes | |
| bool | dereference = false |
| Kind | kind {} |
Definition at line 11 of file compatibility.hpp.
|
strong |
| Enumerator | |
|---|---|
| None | |
| Int | |
| FnPtr | |
| Virtual | |
Definition at line 12 of file compatibility.hpp.
|
inlineconstexpr |
Definition at line 18 of file compatibility.hpp.
References dereference, kind, and None.
Referenced by to_string().
|
inline |
Definition at line 20 of file compatibility.hpp.
References dereference, empty(), and kind.
Referenced by yume::ast::ImplicitCastExpr::visit().
| bool yume::ty::Conv::dereference = false |
Definition at line 15 of file compatibility.hpp.
Referenced by empty(), and to_string().
| Kind yume::ty::Conv::kind {} |
Definition at line 16 of file compatibility.hpp.
Referenced by empty(), and to_string().