/ xhb.hh / Content
#ifndef   __HB_H__
#define   __HB_H__

#define	XHB_TOPLEVEL_TAG	"hb:headerbrowser"
#define	XHB_NAMESPACE_NAME	"xmlns:hb"
#define	XHB_NAMESPACE_URI	"http://www.headerbrowser.org/doc/xhb.html"

#define	XHB_ID_ATTR		"id"
#define	XHB_ABSTRACT_ATTR	"abstract"
#define	XHB_DISCUSSION_ATTR	"discussion"
#define	XHB_CODE_ATTR		"code"
#define	XHB_INHERITS_ATTR	"inherits"
#define	XHB_FILE_ATTR		"file"
#define	XHB_LINE_ATTR		"line"
#define	XHB_PERMISSION_ATTR	"permission"
#define	XHB_CONTENT_ATTR	"content"

#define	XHB_HEADERFILE_TAG	"hb:headerfile"

#define	XHB_HEADER_TAG		"hb:header"
#define	XHB_AUTHOR_TAG		"hb:author"
#define	XHB_VERSION_TAG		"hb:version"
#define	XHB_SEE_TAG		"hb:see"
#define	XHB_LINK_TAG		"hb:link"

#define	XHB_VAR_TAG		"hb:var"

#define	XHB_DEFINE_TAG		"hb:define"

#define	XHB_FUNCTION_TAG	"hb:function"
#define	XHB_PARAM_TAG		"hb:param"
#define	XHB_RESULT_TAG		"hb:result"

#define	XHB_STRUCT_TAG		"hb:struct"
#define	XHB_FIELD_TAG		"hb:field"

#define	XHB_UNION_TAG		"hb:union"

#define	XHB_ENUM_TAG		"hb:enum"
#define	XHB_CONSTANT_TAG	"hb:constant"

#define	XHB_TYPEDEF_TAG		"hb:typedef"

#define	XHB_CLASS_TAG		"hb:class"

#define	XHB_WARNING_TAG		"hb:warning"
#define	XHB_ERROR_TAG		"hb:error"

#endif /* __HB_H__ */