Ignore:
File:
1 edited

Legend:

Unmodified
Added
Removed
  • src/AST/Decl.hpp

    r90be0cf r2d6add4  
    302302};
    303303
    304 /// Enumeration attribute kind.
    305304enum class EnumAttribute{ Value, Posn, Label };
    306 
    307305/// enum declaration `enum Foo { ... };`
    308306class EnumDecl final : public AggregateDecl {
     
    330328        const char * typeString() const override { return aggrString( Enum ); }
    331329
     330        const std::string getUnmangeldArrayName( const EnumAttribute attr ) const;
     331
     332        unsigned calChildOffset(const std::string & childEnum) const;
     333        unsigned calChildOffset(const ast::EnumInstType * childEnum) const;
     334
     335        bool isSubTypeOf(const ast::EnumDecl *) const;
    332336        bool isTyped() const;
    333337        bool isOpaque() const;
Note: See TracChangeset for help on using the changeset viewer.