#include "data.h"
#include "null.h"
#include "numbers.h"
#include "array.h"
#include "symbol.h"
#include "data-string.h"
#include "data-token.h"
Go to the source code of this file.
Defines | |
#define | ARRAY_TYPE(T, D) |
#define | BASIC_TYPE(T, N, C) |
Variables | |
BASIC_TYPES |
#define ARRAY_TYPE | ( | T, | |||
D | ) |
Value:
Data::operator Array<T,D>() const \ { \ if (typeid(*content)!=typeid(Array<T,D>)) \ type_error("Array<"#T ","#D ">"); \ return *(Array<T,D>*)content; \ }
#define BASIC_TYPE | ( | T, | |||
N, | |||||
C | ) |