UNIVERS
15.3
UNIVERS base processing software API
|
#include <sys/types.h>
#include <mix/Types.h>
#include <mix/units.h>
Go to the source code of this file.
Classes | |
struct | DomainDef |
Macros | |
#define | BASE_NAME_LEN 15 |
Functions | |
size_t | ResolveDomainOffsets (unsigned dmns_n, DomainDef *dmns) |
size_t | SizeOfAllDomains (unsigned dmns_n, const DomainDef *dmns) |
size_t | SizeOfDomain (const DomainDef *dmn) |
Logic | MatchedDomainDef (const DomainDef *dmn1, const DomainDef *dmn2) |
unsigned | FindDomainName (unsigned dmns_n, const DomainDef *dmns, const char *name) |
Domain of the record definition and related facilities.
#define BASE_NAME_LEN 15 |
Maximum length of the domain and record type names without EOL.
unsigned FindDomainName | ( | unsigned | dmns_n, |
const DomainDef * | dmns, | ||
const char * | name | ||
) |
Find domain with given name or return out of range value
Compare domains and return true only in case of matched names, atype and dimension (category does not matter).
size_t ResolveDomainOffsets | ( | unsigned | dmns_n, |
DomainDef * | dmns | ||
) |
Compute offsets in given domain list and return sum size of all domains.
size_t SizeOfAllDomains | ( | unsigned | dmns_n, |
const DomainDef * | dmns | ||
) |
Total size of all mentioned domains.
size_t SizeOfDomain | ( | const DomainDef * | dmn | ) |
Size of the domain.