YANG type name support.
More...
YANG type name support.
Extra compiler tracking to print actual type name used.
◆ ncx_clean_typnameQ()
void ncx_clean_typnameQ |
( |
dlq_hdr_t * |
que | ) |
|
Delete all the Q entries, of typname mapping structs.
- Parameters
-
◆ ncx_find_typname()
const xmlChar * ncx_find_typname |
( |
const typ_template_t * |
typ, |
|
|
const dlq_hdr_t * |
que |
|
) |
| |
Find a typname struct in the specified Q for a typ pointer.
- Parameters
-
que | Q of ncx_typname_t struct to check |
typ | matching type template to find |
- Returns
- name assigned to this type template
◆ ncx_find_typname_type()
const typ_template_t * ncx_find_typname_type |
( |
const dlq_hdr_t * |
que, |
|
|
const xmlChar * |
typname |
|
) |
| |
Find a typ_template_t pointer in a typename mapping, in the specified Q.
- Parameters
-
que | Q of ncx_typname_t struct to check |
typname | matching type name to find |
- Returns
- pointer to the stored typstatus
◆ ncx_free_typname()
Free a typname struct.
- Parameters
-
◆ ncx_new_typname()
Malloc and init a typname struct.
- Returns
- malloced struct or NULL if memory error