Blender V5.0
blender::gpu::shader::parser::Scope Member List

This is the complete list of members for blender::gpu::shader::parser::Scope, including all inherited members.

contains(const Scope sub) constblender::gpu::shader::parser::Scopeinline
contains_token(const char token_type) constblender::gpu::shader::parser::Scopeinline
datablender::gpu::shader::parser::Scope
end() constblender::gpu::shader::parser::Scopeinline
find_token(const char token_type) constblender::gpu::shader::parser::Scopeinline
foreach_function(std::function< void(bool is_static, Token type, Token name, Scope args, bool is_const, Scope body)> callback) constblender::gpu::shader::parser::Scopeinline
foreach_match(const std::string &pattern, std::function< void(const std::vector< Token >)> callback) constblender::gpu::shader::parser::Scopeinline
foreach_scope(ScopeType type, std::function< void(Scope)> callback) constblender::gpu::shader::parser::Scopeinline
foreach_struct(std::function< void(Token struct_tok, Token name, Scope body)> callback) constblender::gpu::shader::parser::Scopeinline
foreach_token(const TokenType token_type, std::function< void(const Token)> callback) constblender::gpu::shader::parser::Scopeinline
from_position(const ParserData *data, int64_t index)blender::gpu::shader::parser::Scopeinlinestatic
indexblender::gpu::shader::parser::Scope
invalid()blender::gpu::shader::parser::Scopeinlinestatic
is_invalid() constblender::gpu::shader::parser::Scopeinline
is_valid() constblender::gpu::shader::parser::Scopeinline
operator!=(const Scope &other) constblender::gpu::shader::parser::Scopeinline
operator==(const Scope &other) constblender::gpu::shader::parser::Scopeinline
operator[](const int64_t index) constblender::gpu::shader::parser::Scopeinline
range() constblender::gpu::shader::parser::Scopeinline
scope() constblender::gpu::shader::parser::Scopeinline
start() constblender::gpu::shader::parser::Scopeinline
str() constblender::gpu::shader::parser::Scopeinline
str_exclusive() constblender::gpu::shader::parser::Scopeinline
str_viewblender::gpu::shader::parser::Scope
token_count() constblender::gpu::shader::parser::Scopeinline
token_viewblender::gpu::shader::parser::Scope
type() constblender::gpu::shader::parser::Scopeinline