Struct vkxml::Include
[−]
[src]
pub struct Include { pub name: String, pub notation: Option<Notation>, pub style: IncludeStyle, pub need_ext: bool, }
Definition that represents a file being included, which is named.
The name
attribute does double-duty, in that it also includes text.
Fields
name: String
An include's name
is a full pathname, not just an C/C++ identifier
notation: Option<Notation>
style: IncludeStyle
need_ext: bool
This specifies whether the processor needs to append a .h
extension to the include name.
This is only necessary for the special case of vk_platform
, because the .h
is
not included in the name. In all other cases, it is.