|
Yume
|
#include <scope_container.hpp>

Public Member Functions | |
| auto | all_scopes () const noexcept -> const auto & |
| auto | last_scope () const noexcept -> const auto & |
| auto | last_scope () noexcept -> auto & |
| auto | push_scope_guarded () noexcept -> ScopeContainerGuard< T > |
| void | push_scope () noexcept |
| void | pop_scope () noexcept |
| auto | add (std::string_view key, T object) noexcept |
| auto | add_to_front (std::string_view key, T object) noexcept |
| auto | find (std::string_view key) const noexcept -> nullable< const T * > |
| auto | find (std::string_view key) noexcept -> nullable< T * > |
| void | clear () noexcept |
| auto | size () noexcept -> size_t |
Definition at line 13 of file scope_container.hpp.
|
inlinenoexcept |
Definition at line 24 of file scope_container.hpp.
Referenced by yume::semantic::TypeWalker::statement().
|
inlinenoexcept |
Definition at line 25 of file scope_container.hpp.
Referenced by yume::semantic::TypeWalker::expression().
|
inlinenoexcept |
Definition at line 17 of file scope_container.hpp.
|
inlinenoexcept |
Definition at line 38 of file scope_container.hpp.
Referenced by yume::semantic::TypeWalker::expression(), and yume::semantic::TypeWalker::statement().
|
inlinenoexcept |
Definition at line 26 of file scope_container.hpp.
Referenced by yume::semantic::TypeWalker::expression(), and yume::semantic::TypeWalker::statement().
|
inlinenoexcept |
Definition at line 32 of file scope_container.hpp.
|
inlinenoexcept |
Definition at line 18 of file scope_container.hpp.
|
inlinenoexcept |
Definition at line 19 of file scope_container.hpp.
|
inlinenoexcept |
Definition at line 22 of file scope_container.hpp.
Referenced by yume::ScopeContainerGuard< T >::~ScopeContainerGuard().
|
inlinenoexcept |
Definition at line 21 of file scope_container.hpp.
|
noexcept |
Definition at line 59 of file scope_container.hpp.
Referenced by yume::semantic::TypeWalker::expression(), and yume::semantic::TypeWalker::statement().
|
inlinenoexcept |
Definition at line 39 of file scope_container.hpp.
Referenced by yume::semantic::TypeWalker::statement(), and yume::ScopeContainerGuard< T >::~ScopeContainerGuard().