User Guide
nmodl::symtab::Symbol Member List

This is the complete list of members for nmodl::symtab::Symbol, including all inherited members.

add_node(ast::Ast *node) noexceptnmodl::symtab::Symbolinline
add_properties(syminfo::NmodlType new_properties) noexceptnmodl::symtab::Symbolinline
add_property(syminfo::NmodlType property) noexceptnmodl::symtab::Symbolinline
arraynmodl::symtab::Symbolprivate
created_from_state() noexceptnmodl::symtab::Symbolinline
definition_ordernmodl::symtab::Symbolprivate
get_definition_order() const noexceptnmodl::symtab::Symbolinline
get_id() const noexceptnmodl::symtab::Symbolinline
get_length() const noexceptnmodl::symtab::Symbolinline
get_name() const noexceptnmodl::symtab::Symbolinline
get_nodes() const noexceptnmodl::symtab::Symbolinline
get_nodes_by_type(std::initializer_list< ast::AstNodeType > l) const noexceptnmodl::symtab::Symbol
get_num_values() const noexceptnmodl::symtab::Symbolinline
get_original_name() const noexceptnmodl::symtab::Symbolinline
get_properties() const noexceptnmodl::symtab::Symbolinline
get_read_count() const noexceptnmodl::symtab::Symbolinline
get_scope() const noexceptnmodl::symtab::Symbolinline
get_status() const noexceptnmodl::symtab::Symbolinline
get_token() const noexceptnmodl::symtab::Symbolinline
get_value() const noexceptnmodl::symtab::Symbolinline
get_write_count() const noexceptnmodl::symtab::Symbolinline
has_all_properties(syminfo::NmodlType new_properties) const noexceptnmodl::symtab::Symbolinline
has_all_status(syminfo::Status new_status) const noexceptnmodl::symtab::Symbolinline
has_any_property(syminfo::NmodlType new_properties) const noexceptnmodl::symtab::Symbolinline
has_any_status(syminfo::Status new_status) const noexceptnmodl::symtab::Symbolinline
idnmodl::symtab::Symbolprivate
is_array() const noexceptnmodl::symtab::Symbolinline
is_external_variable() const noexceptnmodl::symtab::Symbolinline
is_variable() const noexceptnmodl::symtab::Symbol
is_writable() const noexceptnmodl::symtab::Symbolinline
lengthnmodl::symtab::Symbolprivate
mark_created() noexceptnmodl::symtab::Symbolinline
mark_inlined() noexceptnmodl::symtab::Symbolinline
mark_localized() noexceptnmodl::symtab::Symbolinline
mark_renamed() noexceptnmodl::symtab::Symbolinline
mark_thread_safe() noexceptnmodl::symtab::Symbolinline
namenmodl::symtab::Symbolprivate
nodesnmodl::symtab::Symbolprivate
num_valuesnmodl::symtab::Symbolprivate
ordernmodl::symtab::Symbolprivate
propertiesnmodl::symtab::Symbolprivate
read() noexceptnmodl::symtab::Symbolinline
read_countnmodl::symtab::Symbolprivate
remove_property(syminfo::NmodlType property)nmodl::symtab::Symbolinline
renamed_fromnmodl::symtab::Symbolprivate
scopenmodl::symtab::Symbolprivate
set_as_array(int len) noexceptnmodl::symtab::Symbolinline
set_definition_order(int order) noexceptnmodl::symtab::Symbolinline
set_id(int i) noexceptnmodl::symtab::Symbolinline
set_name(const std::string &new_name)nmodl::symtab::Symbolinline
set_num_values(int n) noexceptnmodl::symtab::Symbolinline
set_order(int new_order) noexceptnmodl::symtab::Symbolinline
set_original_name(const std::string &new_name)nmodl::symtab::Symbolinline
set_scope(const std::string &s)nmodl::symtab::Symbolinline
set_value(double val)nmodl::symtab::Symbolinline
statusnmodl::symtab::Symbolprivate
Symbol()=deletenmodl::symtab::Symbol
Symbol(std::string name)nmodl::symtab::Symbolinlineexplicit
Symbol(std::string name, ast::Ast *node)nmodl::symtab::Symbolinline
Symbol(std::string name, ModToken token)nmodl::symtab::Symbolinline
Symbol(std::string name, ast::Ast *node, ModToken token)nmodl::symtab::Symbolinline
to_string() constnmodl::symtab::Symbol
tokennmodl::symtab::Symbolprivate
valuenmodl::symtab::Symbolprivate
write() noexceptnmodl::symtab::Symbolinline
write_countnmodl::symtab::Symbolprivate