Lines Matching defs:Variable
1 //===-- Variable.cpp ------------------------------------------------------===//
9 #include "lldb/Symbol/Variable.h"
40 Variable::Variable(lldb::user_id_t uid, const char *name, const char *mangled,
54 Variable::~Variable() = default;
56 lldb::LanguageType Variable::GetLanguage() const {
73 ConstString Variable::GetName() const {
80 ConstString Variable::GetUnqualifiedName() const { return m_name; }
82 bool Variable::NameMatches(ConstString name) const {
90 bool Variable::NameMatches(const RegularExpression ®ex) const {
98 Type *Variable::GetType() {
104 void Variable::Dump(Stream *s, bool show_context) const {
107 *s << "Variable" << (const UserID &)*this;
170 bool Variable::DumpDeclaration(Stream *s, bool show_fullpaths,
194 size_t Variable::MemorySize() const { return sizeof(Variable); }
196 CompilerDeclContext Variable::GetDeclContext() {
203 CompilerDecl Variable::GetDecl() {
208 void Variable::CalculateSymbolContext(SymbolContext *sc) {
216 bool Variable::LocationIsValidForFrame(StackFrame *frame) {
239 bool Variable::LocationIsValidForAddress(const Address &address) {
275 bool Variable::IsInScope(StackFrame *frame) {
325 Status Variable::GetValuesForVariableExpressionPath(
337 error = Variable::GetValuesForVariableExpressionPath(
358 error = Variable::GetValuesForVariableExpressionPath(
441 bool Variable::DumpLocations(Stream *s, const Address &address) {
720 void Variable::AutoComplete(const ExecutionContext &exe_ctx,