Include dependency graph for ichicant.h:
This graph shows which files directly or indirectly include this file:Go to the source code of this file.
Data Structures | |
| union | tagSplitLong |
| struct | tagEQUIV_INFO |
| struct | tagAtData_dch |
| struct | tagAtomInvariantBytes |
| struct | tagAtomInvariant |
| struct | tagAtomInvariant2 |
| struct | tagPartition |
| struct | tagFixHOrTautCanonNumbering |
| struct | tagBaseCanonNumbering |
| struct | tagCanonStat |
| struct | tagCANON_GLOBALS |
| struct | tagCanonData |
| struct | tagCanonCounts |
| struct | tagCurTree |
Macros | |
| #define | _HI 1 /* Intel platform */ |
| #define | _LO 0 |
| #define | NEIGH_LIST_LEN 4 |
| #define | U_LONG_LEN 2 |
| #define | defined_NEIGH_LIST |
| #define | MOL_PART_MASK (~0x0U ^ 0x07U) |
| #define | MAXVAL 20 /* maximum valence */ |
| #define | ATOM_EL_LEN 6 |
Typedefs | |
| typedef union tagSplitLong | SU_LONG |
| typedef AT_RANK * | NEIGH_LIST |
| typedef struct tagEQUIV_INFO | EQUIV_INFO |
| typedef struct tagAtData_dch | AT_DATA |
| typedef struct tagAtomInvariantBytes | ATOM_INVARIANT_BYTES |
| typedef struct tagAtomInvariant | ATOM_INVARIANT |
| typedef enum tagAtInvariantIndexes | AT_INV_INDEXES |
| typedef struct tagAtomInvariant2 | ATOM_INVARIANT2 |
| typedef struct tagPartition | Partition |
| typedef struct tagFixHOrTautCanonNumbering | FTCN |
| typedef struct tagBaseCanonNumbering | BCN |
| typedef struct tagCanonStat | CANON_STAT |
| typedef struct tagCANON_GLOBALS | CANON_GLOBALS |
| typedef struct tagCanonData | CANON_DATA |
| typedef struct tagCanonCounts | CANON_COUNTS |
| typedef struct tagCurTree | CUR_TREE |
Enumerations | |
| enum | tagAtInvariantIndexes { AT_INV_HILL_ORDER , AT_INV_NUM_CONNECTIONS , AT_INV_NUM_H , AT_INV_NUM_TG_ENDPOINTS , AT_INV_TG_NUMBERS , AT_INV_NUM_H_FIX = AT_INV_TG_NUMBERS + T_NUM_NO_ISOTOPIC , AT_INV_BREAK1 , AT_INV_TAUT_ISO = AT_INV_BREAK1 , AT_INV_LENGTH = AT_INV_TAUT_ISO + T_NUM_ISOTOPIC } |
Functions | |
| int | SetBitCreate (struct tagCANON_GLOBALS *pCG) |
| void | inchi_qsort (void *pParam, void *base, size_t num, size_t width, int(*comp)(const void *, const void *, void *)) |
| #define _HI 1 /* Intel platform */ |
| #define _LO 0 |
| #define ATOM_EL_LEN 6 |
| #define defined_NEIGH_LIST |
| #define MAXVAL 20 /* maximum valence */ |
| #define MOL_PART_MASK (~0x0U ^ 0x07U) |
| #define NEIGH_LIST_LEN 4 |
| #define U_LONG_LEN 2 |
| typedef struct tagAtData_dch AT_DATA |
| typedef enum tagAtInvariantIndexes AT_INV_INDEXES |
| typedef struct tagAtomInvariant ATOM_INVARIANT |
| typedef struct tagAtomInvariant2 ATOM_INVARIANT2 |
| typedef struct tagAtomInvariantBytes ATOM_INVARIANT_BYTES |
| typedef struct tagBaseCanonNumbering BCN |
| typedef struct tagCanonCounts CANON_COUNTS |
| typedef struct tagCanonData CANON_DATA |
| typedef struct tagCANON_GLOBALS CANON_GLOBALS |
| typedef struct tagCanonStat CANON_STAT |
| typedef struct tagCurTree CUR_TREE |
| typedef struct tagEQUIV_INFO EQUIV_INFO |
| typedef struct tagFixHOrTautCanonNumbering FTCN |
| typedef AT_RANK* NEIGH_LIST |
| typedef struct tagPartition Partition |
| typedef union tagSplitLong SU_LONG |
| void inchi_qsort | ( | void * | pParam, |
| void * | base, | ||
| size_t | num, | ||
| size_t | width, | ||
| int(*)(const void *, const void *, void *) | comp | ||
| ) |
Here is the call graph for this function:
Here is the caller graph for this function:| int SetBitCreate | ( | struct tagCANON_GLOBALS * | pCG | ) |
Here is the caller graph for this function: