[−][src]Enum clang::PrintingPolicyFlag
Flags for the printing policy.
Variants
Whether to suppress printing specifiers for a given type or declaration.
Whether to suppress printing the tag keyword.
Whether to include the body of a tag definition.
Whether to suppress printing of scope specifiers.
Whether to suppress printing the parts of scope specifiers that don't need to be written.
Whether to suppress printing of variable initializers.
Whether to print the size of constant array expressions as written.
Whether to print the location of anonymous tags.
Whether to suppress printing the __strong lifetime qualifier in ARC.
Whether to suppress printing lifetime qualifiers in ARC.
Whether to suppress printing template arguments in names of C++ constructors.
Whether to print 'bool' rather than '_Bool'.
Whether to print 'restrict' rather than '__restrict'
Whether to print 'alignof' rather than '__alignof'
Whether to print '_Alignof' rather than '__alignof'
Whether to print '(void)' rather then '()' for a function prototype with zero parameters.
Whether to print terse output.
Whether to do certain refinements needed for producing a proper declaration tag.
Whether to print 'half' rather than '__fp16'
Whether to print the built-in wchar_t type as '__wchar_t'
Whether to include newlines after statements.
Whether to use whitespace and punctuation like MSVC does.
Whether to print constant expressions as written.
Whether to suppress printing the implicit 'self' or 'this' expressions.
Whether to print the fully qualified name of function declarations.
Trait Implementations
impl Clone for PrintingPolicyFlag
[src]
pub fn clone(&self) -> PrintingPolicyFlag
[src]
pub fn clone_from(&mut self, source: &Self)
1.0.0[src]
impl Copy for PrintingPolicyFlag
[src]
impl Debug for PrintingPolicyFlag
[src]
impl Eq for PrintingPolicyFlag
[src]
impl Hash for PrintingPolicyFlag
[src]
pub fn hash<__H: Hasher>(&self, state: &mut __H)
[src]
pub fn hash_slice<H>(data: &[Self], state: &mut H) where
H: Hasher,
1.3.0[src]
H: Hasher,
impl PartialEq<PrintingPolicyFlag> for PrintingPolicyFlag
[src]
pub fn eq(&self, other: &PrintingPolicyFlag) -> bool
[src]
#[must_use]pub fn ne(&self, other: &Rhs) -> bool
1.0.0[src]
impl StructuralEq for PrintingPolicyFlag
[src]
impl StructuralPartialEq for PrintingPolicyFlag
[src]
Auto Trait Implementations
impl RefUnwindSafe for PrintingPolicyFlag
impl Send for PrintingPolicyFlag
impl Sync for PrintingPolicyFlag
impl Unpin for PrintingPolicyFlag
impl UnwindSafe for PrintingPolicyFlag
Blanket Implementations
impl<T> Any for T where
T: 'static + ?Sized,
[src]
T: 'static + ?Sized,
impl<T> Borrow<T> for T where
T: ?Sized,
[src]
T: ?Sized,
impl<T> BorrowMut<T> for T where
T: ?Sized,
[src]
T: ?Sized,
pub fn borrow_mut(&mut self) -> &mut T
[src]
impl<T> From<T> for T
[src]
impl<T, U> Into<U> for T where
U: From<T>,
[src]
U: From<T>,
impl<T> ToOwned for T where
T: Clone,
[src]
T: Clone,
type Owned = T
The resulting type after obtaining ownership.
pub fn to_owned(&self) -> T
[src]
pub fn clone_into(&self, target: &mut T)
[src]
impl<T, U> TryFrom<U> for T where
U: Into<T>,
[src]
U: Into<T>,
type Error = Infallible
The type returned in the event of a conversion error.
pub fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>
[src]
impl<T, U> TryInto<U> for T where
U: TryFrom<T>,
[src]
U: TryFrom<T>,