Changeset d1ee9ec
- Timestamp:
- Jul 23, 2020, 2:43:33 PM (4 years ago)
- Branches:
- ADT, arm-eh, ast-experimental, enum, forall-pointer-decay, jacob/cs343-translation, master, new-ast, new-ast-unique-expr, pthread-emulation, qualifiedEnum
- Children:
- c408483
- Parents:
- 923d25a
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
src/AST/porting.md
r923d25a rd1ee9ec 47 47 template<typename node_t> 48 48 friend node_t * mutate(const node_t * node); 49 template<typename node_t> 50 friend node_t * shallowCopy(const node_t * node); 51 or equilant. 52 * You should use the `mutate` function where possible as it avoids extra copies. 53 * If you must copy use `shallowCopy` or `deepCopy` as required. 49 54 50 55 All leaves of the `Node` inheritance tree are now declared `final`
Note: See TracChangeset
for help on using the changeset viewer.