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.