Statement
Statement*& _statement) = 0;
class Statement;
Statement* fStepStatement;
class Statement;
Statement* _GetStatementAtInstructionPointer(
class Statement;
Statement*& _statement) = 0;
Statement*& _statement) = 0;
Statement* StatementAtAddress(target_addr_t address) const;
Statement* StatementAtLocation(
class Statement;
class Statement : public BReferenceable {
virtual ~Statement();
class AbstractStatement : public Statement {
Statement*& _statement);
Statement*& _statement);
class Statement;
Statement* statement;
BReference<Statement> statementReference(statement, true);
Statement* statement;
BReference<Statement> statementReference(statement, true);
Statement* statement;
BReference<Statement> statementReference(statement, true);
Statement* statement;
BReference<Statement> statementReference(statement, true);
SourceView::GetStatementForLine(int32 line, Statement*& _statement)
Statement* statement;
BReference<Statement> statementReference(statement, true);
Statement* statement;
BReference<Statement> statementReference(statement, true);
Statement* statement;
BReference<Statement> statementReference(statement, true);
class Statement;
Statement*& _statement);
target_addr_t address, Statement*& _statement)
Statement*& _statement);
target_addr_t address, Statement*& _statement)
Statement*& _statement);
Statement* statement;
BReference<Statement> statementReference(statement, true);
Statement* statement = NULL;
Statement* breakpointStatement = NULL;
Statement* statement = NULL;
Statement*
Statement* statement;
target_addr_t address, Statement*& _statement)
Statement*& _statement)
Statement*& _statement);
Statement*& _statement);
target_addr_t address, Statement*& _statement)
const SourceLocation& sourceLocation, Statement*& _statement)
Statement*& _statement);
Statement*& _statement);
Statement* statement = NULL;
Statement*
Statement*
for (int32 i = 0; Statement* statement = fStatements.ItemAt(i); i++)
Statement::~Statement()
Statement*& _statement)
Statement* statement = code->StatementAtAddress(address);
const SourceLocation& location, Statement*& _statement)
Statement* statement = code->StatementAtLocation(location);
const char* Statement::GetTranslationString()
const char* Statement::GetValueString()
const char* Statement::GetValueTranslationString()
const char* Statement::ElementForType() {
Statement::Statement()
void Statement::Print()
Statement::~Statement()
void Statement::SetType(Type type)
Statement::Type Statement::GetType()
void Statement::SetKeyword(BString* keyword)
BString* Statement::GetKeyword()
void Statement::SetOption(Value* option)
Value* Statement::GetOption()
void Statement::SetValue(Value* value)
Value* Statement::GetValue()
StatementList* Statement::GetChildren()
void Statement::AddChild(Statement* statement)
const char* Statement::GetKeywordString()
const char* Statement::GetOptionString()
class Statement
Statement();
virtual ~Statement();
void AddChild(Statement* statement);
Statement* statement = StatementAt(i);
void StatementList::Add(Statement* statement)
void StatementList::Remove(Statement* statement)
Statement* StatementList::StatementAt(int32 index)
return (Statement*)fList.ItemAt(index);
Statement* StatementList::GetStatement(const char* keyword)
Statement* statement = GetStatement(keyword);
class Statement;
void Add(Statement* statement);
void Remove(Statement* statement);
Statement* StatementAt(int32 index);
Statement* GetStatement(const char* keyword);
Statement* statement = list->StatementAt(i);
virtual void DoDefault(Statement* statement) {};
virtual void DoQuery(Statement* statement) {};
virtual void DoValue(Statement* statement) {};
virtual void DoParam(Statement* statement) {};
StatementWrapper::StatementWrapper(Statement* statement)
GroupStatement::GroupStatement(Statement* statement)
Statement* fStatement;
StatementWrapper(Statement* statement);
Statement* GetStatement() { return fStatement; }
GroupStatement(Statement* statement);
ConstraintsStatement(Statement* statement);
OrderDependencyStatement(Statement* statement);
bool RequiredKeywords::IsRequired(Statement* statement)
if (statement->GetType() == Statement::kDefault) {
void PPDParser::Push(Statement* statement)
Statement* PPDParser::Top()
void PPDParser::AddStatement(Statement* statement)
Statement* top = Top();
bool PPDParser::ParseStatement(Statement* _statement)
AutoDelete<Statement> statement(_statement);
Statement* statement;
bool IsRequired(Statement* statement);
void Push(Statement* statement);
Statement* Top();
void AddStatement(Statement* statement);
bool ParseStatement(Statement* statement);
bool Parser::ParseValue(Statement* statement)
void Parser::UpdateStatementType(Statement* statement)
if (statement->GetType() != Statement::kUnknown) return;
Statement::Type type;
type = Statement::kDefault;
type = Statement::kParam;
type = Statement::kValue;
Statement* Parser::ParseStatement()
AutoDelete<Statement> statement(new Statement());
Statement* result = statement.Release();
Statement* Parser::Parse()
bool Parser::ParseKeyword(Statement* statement)
statement->SetType(Statement::kQuery);
bool Parser::ParseOption(Statement* statement)
bool ParseKeyword(Statement* statement);
bool ParseOption(Statement* statement);
bool ParseValue(Statement* statement);
void UpdateStatementType(Statement* statement);
Statement* ParseStatement();
Statement* Parse();
bool ExtractGroup(Statement* statement, int level)
Statement* statement = list->StatementAt(i);
if (statement->GetType() == Statement::kValue) {
} else if (statement->GetType() == Statement::kDefault) {
Statement* statement = ppd->StatementAt(i);
Statement* statement;
DetailsBuilder(BView* parent, BView* details, BRect bounds, Statement* group, const BMessage& settings);
void DoValue(Statement* statement);
DetailsBuilder::DetailsBuilder(BView* parent, BView* details, BRect bounds, Statement* group, const BMessage& settings)
void DetailsBuilder::DoValue(Statement* statement)
void AddUIGroup(const char* text, Statement* statement)
void PPDConfigView::FillDetails(Statement* statement)
void DoDefault(Statement* statement)
void AddStatement(const char* text, Statement* statement)
Statement* fStatement;
CategoryItem(const char* text, Statement* statement, uint32 level)
Statement* GetStatement() { return fStatement; }
void FillDetails(Statement* statement);