AttributeBinder(Module* module) |
AttributeBinder(const AttributeBinder&) delete |
void | BindAttributes(AttributesNode* attrs, Symbol* symbol, BoundCompileUnit& boundCompileUnit, ContainerScope* containerScope) |
void | GenerateImplementation(AttributesNode* attrs, Symbol* symbol, StatementBinder* statementBinder) |
AttributeBinder& | operator=(const AttributeBinder&) delete |
std::unordered_map<std::u32string, AttributeProcessor*> | attributeProcessorMap |
std::vector<std::unique_ptr<AttributeProcessor>> | attributeProcessors |