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: