Changeset 6611177 for src/Parser/parserutility.h
- Timestamp:
- Apr 11, 2023, 12:48:03 PM (15 months ago)
- Branches:
- ADT, ast-experimental, master
- Children:
- 5541a44e
- Parents:
- 9921573
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
src/Parser/parserutility.h
r9921573 r6611177 24 24 25 25 template< typename T > 26 static inline auto maybeBuild( const T *orig ) -> decltype(orig->build()) {26 static inline auto maybeBuild( T * orig ) -> decltype(orig->build()) { 27 27 return (orig) ? orig->build() : nullptr; 28 28 } 29 29 30 30 template< typename T > 31 static inline auto maybeMoveBuild( const T *orig ) -> decltype(orig->build()) {31 static inline auto maybeMoveBuild( T * orig ) -> decltype(orig->build()) { 32 32 auto ret = maybeBuild<T>(orig); 33 33 delete orig;
Note: See TracChangeset
for help on using the changeset viewer.