| 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; |
nothing calls this directly
no test coverage detected