MCPcopy Create free account
hub / github.com/GaijinEntertainment/daScript / BasicStructureAnnotation

Function BasicStructureAnnotation

include/daScript/ast/ast_handle.h:87–90  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

85 __forceinline void adjustAot ( const char * pref, const char * postf ) { aotPrefix=pref; aotPostfix=postf; }
86 };
87 BasicStructureAnnotation(const string & n, const string & cpn, ModuleLibrary * l)
88 : TypeAnnotation(n,cpn), mlib(l) {
89 mlib->getThisModule()->registerAnnotation(this);
90 }
91 virtual uint64_t getOwnSemanticHash ( HashBuilder & hb, das_set<Structure *> &, das_set<Annotation *> & ) const override;
92 virtual string getSmartAnnotationCloneFunction() const override { return "smart_ptr_clone"; }
93 virtual void seal(Module * m) override;

Callers

nothing calls this directly

Calls 1

registerAnnotationMethod · 0.80

Tested by

no test coverage detected