26 : XSize(cx), YSize(cy), Data(cx * cy) {}
27 inline size_t getXSize()
const {
return XSize; }
28 inline size_t getYSize()
const {
return YSize; }
29 inline bool empty()
const {
return Data.empty(); }
35 inline void resize(
size_t cy,
size_t cx) {
40 inline void set(
size_t row,
size_t col, T val) {
41 Data[row * XSize + col] = val;
43 inline T
at(
size_t row,
size_t col) {
return Data[row * XSize + col]; }
44 inline T
at(
size_t row,
size_t col)
const {
return Data[row * XSize + col]; }
TArray2D< bool > MatchTable
#define RDKIT_FMCS_EXPORT
TArray2D(size_t cy=0, size_t cx=0)
T at(size_t row, size_t col) const
void resize(size_t cy, size_t cx)
T at(size_t row, size_t col)