class Attributes {
public:
- void Add(Attribute* decl);
+ void Add(Attribute* attr);
const std::list<std::unique_ptr<Attribute>>& GetAttrs() const;
private:
Interface* interface = static_cast<Interface*>(block.get());
OnInterfaceBegin(interface->GetID());
for (auto& decl : interface->GetDeclarations().GetDecls()) {
- OnDeclartionGen(out_file_, decl->GetID(), decl->GetParameters(),
+ OnDeclarationGen(out_file_, decl->GetID(), decl->GetParameters(),
decl->GetType());
}
OnInterfaceEnd(interface->GetID());
void Run(const std::string& file_name);
virtual void OnInterfaceBegin(const std::string& id) = 0;
virtual void OnInterfaceEnd(const std::string& id) = 0;
- virtual void OnDeclartionGen(std::ofstream& stream, const std::string& id,
- const Parameters& args, const BaseType& ret) = 0;
+ virtual void OnDeclarationGen(std::ofstream& stream, const std::string& id,
+ const Parameters& args,
+ const BaseType& ret) = 0;
virtual void OnStructureBegin(std::ofstream& stream,
const std::string& id) = 0;
virtual void OnStructureEnd(std::ofstream& stream, const std::string& id) = 0;
ProxyGen::ProxyGen(std::shared_ptr<Document> doc)
: Generator(doc) {}
-void ProxyGen::OnDeclartionGen(std::ofstream& stream, const std::string& id,
- const Parameters& args,
- const BaseType& ret) {
+void ProxyGen::OnDeclarationGen(std::ofstream& stream, const std::string& id,
+ const Parameters& args,
+ const BaseType& ret) {
stream << ret.ToString() << " " << interface_name_ + "_" + id << "(";
bool first = true;
explicit ProxyGen(std::shared_ptr<Document> doc);
virtual ~ProxyGen() = default;
- void OnDeclartionGen(std::ofstream& stream, const std::string& id,
+ void OnDeclarationGen(std::ofstream& stream, const std::string& id,
const Parameters& args, const BaseType& ret) override;
void OnInitGen(std::ofstream& stream) override;
void OnFiniGen(std::ofstream& stream) override;
StubGen::StubGen(std::shared_ptr<Document> doc)
: Generator(doc) {}
-void StubGen::OnDeclartionGen(std::ofstream& stream, const std::string& id,
+void StubGen::OnDeclarationGen(std::ofstream& stream, const std::string& id,
const Parameters& args, const BaseType& ret) {}
void StubGen::OnInitGen(std::ofstream& stream) {}
explicit StubGen(std::shared_ptr<Document> doc);
virtual ~StubGen() = default;
- void OnDeclartionGen(std::ofstream& stream, const std::string& id,
+ void OnDeclarationGen(std::ofstream& stream, const std::string& id,
const Parameters& args, const BaseType& ret) override;
void OnInitGen(std::ofstream& stream) override;
void OnFiniGen(std::ofstream& stream) override;