Trait parser_c::data::position::Pos
[−]
[src]
pub trait Pos { fn posOf(self) -> Position; }
Required Methods
Implementors
impl Pos for Ident
impl Pos for NodeInfo
impl<a> Pos for Located<a>
impl Pos for CDeclrR
impl<A: Pos> Pos for Vec<A>
impl<A: Pos> Pos for Reversed<A>
impl Pos for CToken
impl Pos for CTranslationUnit<NodeInfo>
impl Pos for CExternalDeclaration<NodeInfo>
impl Pos for CFunctionDef<NodeInfo>
impl Pos for CDeclaration<NodeInfo>
impl Pos for CDeclarator<NodeInfo>
impl Pos for CDerivedDeclarator<NodeInfo>
impl Pos for CStatement<NodeInfo>
impl Pos for CAssemblyStatement<NodeInfo>
impl Pos for CAssemblyOperand<NodeInfo>
impl Pos for CCompoundBlockItem<NodeInfo>
impl Pos for CDeclarationSpecifier<NodeInfo>
impl Pos for CStorageSpecifier<NodeInfo>
impl Pos for CTypeSpecifier<NodeInfo>
impl Pos for CTypeQualifier<NodeInfo>
impl Pos for CFunctionSpecifier<NodeInfo>
impl Pos for CAlignmentSpecifier<NodeInfo>
impl Pos for CStructureUnion<NodeInfo>
impl Pos for CEnumeration<NodeInfo>
impl Pos for CInitializer<NodeInfo>
impl Pos for CPartDesignator<NodeInfo>
impl Pos for CAttribute<NodeInfo>
impl Pos for CExpression<NodeInfo>
impl Pos for CBuiltinThing<NodeInfo>
impl Pos for CConstant<NodeInfo>
impl Pos for CStringLiteral<NodeInfo>