Changeset cad9edb
- Timestamp:
- Feb 16, 2023, 11:28:19 AM (21 months ago)
- Branches:
- ADT, ast-experimental, master
- Children:
- 26e6d88
- Parents:
- f2f595d7
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
src/AST/Pass.proto.hpp
rf2f595d7 rcad9edb 18 18 19 19 #include "Common/Stats/Heap.h" 20 21 20 namespace ast { 22 template<typename core_t> 23 class Pass; 24 21 template<typename core_t> class Pass; 25 22 class TranslationUnit; 26 27 23 struct PureVisitor; 28 29 template<typename node_t> 30 node_t * deepCopy( const node_t * localRoot ); 31 32 namespace __pass { 24 template<typename node_t> node_t * deepCopy( const node_t * ); 25 } 26 27 namespace ast::__pass { 28 33 29 typedef std::function<void( void * )> cleanup_func_t; 34 30 typedef std::function<void( cleanup_func_t, void * )> at_cleanup_t; 35 36 31 37 32 // boolean reference that may be null … … 520 515 static inline void get( core_t &, long ) {} 521 516 } 522 } // namespace __pass 523 } // namespace ast 517 518 } // namespace ast::__pass
Note: See TracChangeset
for help on using the changeset viewer.