Struct clang::Index [] [src]

pub struct Index<'c> { /* fields omitted */ }

A collection of translation units.

Methods

impl<'c> Index<'c>
[src]

[src]

Constructs a new Index.

exclude determines whether declarations from precompiled headers are excluded and diagnostics determines whether diagnostics are printed while parsing source files.

[src]

Returns a parser for the supplied file.

[src]

Returns the thread options for this index.

[src]

Sets the thread options for this index.

Trait Implementations

impl<'c> Drop for Index<'c>
[src]

[src]

Executes the destructor for this type. Read more

impl<'c> Debug for Index<'c>
[src]

[src]

Formats the value using the given formatter. Read more

Auto Trait Implementations

impl<'c> !Send for Index<'c>

impl<'c> !Sync for Index<'c>