Searched refs:StatementBlock (Results 1 - 9 of 9) sorted by relevance

/system/tools/aidl/
H A Dtype_java.h54 virtual void WriteToParcel(StatementBlock* addTo, Variable* v,
56 virtual void CreateFromParcel(StatementBlock* addTo, Variable* v,
58 virtual void ReadFromParcel(StatementBlock* addTo, Variable* v,
85 void WriteToParcel(StatementBlock* addTo, Variable* v, Variable* parcel,
87 void CreateFromParcel(StatementBlock* addTo, Variable* v, Variable* parcel,
89 void ReadFromParcel(StatementBlock* addTo, Variable* v, Variable* parcel,
108 void WriteToParcel(StatementBlock* addTo, Variable* v, Variable* parcel,
110 void CreateFromParcel(StatementBlock* addTo, Variable* v, Variable* parcel,
122 void WriteToParcel(StatementBlock* addTo, Variable* v, Variable* parcel,
124 void CreateFromParcel(StatementBlock* addT
[all...]
H A Dtype_java.cpp61 void Type::WriteToParcel(StatementBlock* addTo, Variable* v, Variable* parcel,
69 void Type::CreateFromParcel(StatementBlock* addTo, Variable* v,
77 void Type::ReadFromParcel(StatementBlock* addTo, Variable* v, Variable* parcel,
111 void BasicType::WriteToParcel(StatementBlock* addTo, Variable* v,
116 void BasicType::CreateFromParcel(StatementBlock* addTo, Variable* v,
132 void BasicArrayType::WriteToParcel(StatementBlock* addTo, Variable* v,
137 void BasicArrayType::CreateFromParcel(StatementBlock* addTo, Variable* v,
142 void BasicArrayType::ReadFromParcel(StatementBlock* addTo, Variable* v,
155 void FileDescriptorType::WriteToParcel(StatementBlock* addTo, Variable* v,
160 void FileDescriptorType::CreateFromParcel(StatementBlock* addT
[all...]
H A Dast_cpp.h176 class StatementBlock : public Declaration { class in namespace:android::aidl::cpp
178 StatementBlock() = default;
179 virtual ~StatementBlock() = default;
191 DISALLOW_COPY_AND_ASSIGN(StatementBlock);
192 }; // class StatementBlock
207 StatementBlock body_;
224 StatementBlock* GetStatementBlock();
232 StatementBlock statements_;
248 StatementBlock* AddCase(const std::string& value_expression);
254 std::vector<std::unique_ptr<StatementBlock>> case_logic
[all...]
H A Dast_java.h130 struct StatementBlock : public Statement { struct in namespace:android::aidl::java
133 StatementBlock() = default;
134 virtual ~StatementBlock() = default;
247 StatementBlock* statements = new StatementBlock;
264 StatementBlock* statements = new StatementBlock;
272 StatementBlock* statements;
281 StatementBlock* statements = new StatementBlock;
[all...]
H A Dgenerate_java_binder.cpp78 ctor->statements = new StatementBlock;
93 asBinder->statements = new StatementBlock;
110 onTransact->statements = new StatementBlock;
135 m->statements = new StatementBlock;
139 ifstatement->statements = new StatementBlock;
164 instOfStatement->statements = new StatementBlock;
205 ctor->statements = new StatementBlock;
215 asBinder->statements = new StatementBlock;
223 static void generate_new_array(const Type* t, StatementBlock* addTo,
237 static void generate_write_to_parcel(const Type* t, StatementBlock* addT
[all...]
H A Dast_cpp.cpp197 void StatementBlock::AddStatement(unique_ptr<AstNode> statement) {
201 void StatementBlock::AddStatement(AstNode* statement) {
205 void StatementBlock::AddLiteral(const std::string& expression_str,
215 void StatementBlock::Write(CodeWriter* to) const {
262 StatementBlock* MethodImpl::GetStatementBlock() {
276 StatementBlock* SwitchStatement::AddCase(const string& value_expression) {
282 StatementBlock* ret = new StatementBlock();
284 case_logic_.push_back(unique_ptr<StatementBlock>{ret});
292 const unique_ptr<StatementBlock>
[all...]
H A Dast_cpp_unittest.cpp177 StatementBlock block;
H A Dast_java.cpp126 void StatementBlock::Write(CodeWriter* to) const {
135 void StatementBlock::Add(Statement* statement) {
139 void StatementBlock::Add(Expression* expression) {
321 : statements(new StatementBlock), exception(e) {}
H A Dgenerate_cpp.cpp198 StatementBlock* b) {
259 StatementBlock* b = ret->GetStatementBlock();
409 StatementBlock* b) {
528 StatementBlock* b = s->AddCase("Call::" + UpperCase(method->GetName()));
536 StatementBlock* b = s->AddCase("");

Completed in 114 milliseconds