Changeset 8477fc4
- Timestamp:
- Jul 20, 2021, 6:28:29 PM (3 years ago)
- Branches:
- ADT, ast-experimental, enum, forall-pointer-decay, jacob/cs343-translation, master, new-ast-unique-expr, pthread-emulation, qualifiedEnum
- Children:
- 5dc4c7e
- Parents:
- 08bc3e7
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
libcfa/prelude/builtins.c
r08bc3e7 r8477fc4 10 10 // Created On : Fri Jul 21 16:21:03 2017 11 11 // Last Modified By : Peter A. Buhr 12 // Last Modified On : Tue Apr 13 17:26:32202113 // Update Count : 1 1712 // Last Modified On : Tue Jul 20 17:31:40 2021 13 // Update Count : 128 14 14 // 15 15 … … 78 78 79 79 static inline { 80 forall( DT & | { DT & ?+=?( DT &, one_t ); } )81 DT & ++?( DT & x ) { return x += 1; }80 forall( T | { T ?+=?( T &, one_t ); } ) 81 T ++?( T & x ) { return x += 1; } 82 82 83 forall( DT & | sized(DT) | { void ?{}( DT &, DT ); void ^?{}( DT & ); DT & ?+=?( DT &, one_t ); } )84 DT & ?++( DT & x ) { DT tmp = x; x += 1; return tmp; }83 forall( T | { T ?+=?( T &, one_t ); } ) 84 T ?++( T & x ) { T tmp = x; x += 1; return tmp; } 85 85 86 forall( DT & | { DT & ?-=?( DT &, one_t ); } )87 DT & --?( DT & x ) { return x -= 1; }86 forall( T | { T ?-=?( T &, one_t ); } ) 87 T --?( T & x ) { return x -= 1; } 88 88 89 forall( DT & | sized(DT) | { void ?{}( DT &, DT ); void ^?{}( DT & ); DT & ?-=?( DT &, one_t ); } )90 DT & ?--( DT & x ) { DT tmp = x; x -= 1; return tmp; }89 forall( T | { T ?-=?( T &, one_t ); } ) 90 T ?--( T & x ) { T tmp = x; x -= 1; return tmp; } 91 91 92 forall( DT & | { int ?!=?( const DT &, zero_t ); } )93 int !?( const DT & x ) { return !( x != 0 ); }92 forall( T | { int ?!=?( T, zero_t ); } ) 93 int !?( T & x ) { return !( x != 0 ); } 94 94 } // distribution 95 95
Note: See TracChangeset
for help on using the changeset viewer.