A unique tag. More...
#include <bio.h>
Data Fields | |
const char * | name |
A human-readable name for the tag. | |
const char * | file |
The file where the tag was defined. | |
int | line |
The line where the tag was defined. | |
A unique tag.
bio uses tags for various purposes. The tag is always declared as a global static variable and passed around as a pointer. This makes it a globally unique identifier with attached metadata.
const char* bio_tag_t::file |
The file where the tag was defined.
int bio_tag_t::line |
The line where the tag was defined.
const char* bio_tag_t::name |
A human-readable name for the tag.
A dot-separated package name style is recommended but not required. For example: my_project.engine.core