buffer_ning_gao.cc File Reference
#include "buffer_ning_gao.h"#include "../../base/algo/repetition_vector.h"#include "../throughput/throughput.h"
Include dependency graph for buffer_ning_gao.cc:

Defines | |
| #define | CH(c) currentState.ch[c] |
| #define | SP(a) currentState.sp[a] |
| #define | CH_TOKENS(c, n) (CH(c) >= n) |
| #define | CH_SPACE(a, n) (SP(a) >= n) |
| #define | CONSUME(c, n) CH(c) = CH(c) - n; |
| #define | PRODUCE(c, n) CH(c) = CH(c) + n; |
| #define | CONSUME_SP(a, n) SP(a) = SP(a) - n; |
| #define | PRODUCE_SP(a, n) SP(a) = SP(a) + n; |
| #define | CH_TOKENS_PREV(c, n) (previousState.ch[c] >= n) |
| #define | CH_SPACE_PREV(a, n) (previousState.sp[a] >= n) |

