2 // {{{ Boilerplate Code <--------------------------------------------------
3 // vim:filetype=cpp:foldmethod=marker:foldmarker={{{,}}}
25 #define FOR(I,A,B) for(int I = (A); I < (B); ++I)
26 #define REP(I,N) FOR(I,0,N)
27 #define ALL(A) (A).begin(), (A).end()
36 $RETURNTYPE$ $METHODNAME$($METHODPARAMS$)
38 return $RETURNTYPE$();