Interface ICPPASTSimpleTypeConstructorExpression

    • Field Detail

      • t_unspecified

        @Deprecated
        static final int t_unspecified
        Deprecated.
        Not used.
        See Also:
        Constant Field Values
        Restriction:
        This field is not intended to be referenced by clients.
      • t_void

        @Deprecated
        static final int t_void
        Deprecated.
        Not used.
        See Also:
        Constant Field Values
        Restriction:
        This field is not intended to be referenced by clients.
      • t_char

        @Deprecated
        static final int t_char
        Deprecated.
        Not used.
        See Also:
        Constant Field Values
        Restriction:
        This field is not intended to be referenced by clients.
      • t_int

        @Deprecated
        static final int t_int
        Deprecated.
        Not used.
        See Also:
        Constant Field Values
        Restriction:
        This field is not intended to be referenced by clients.
      • t_float

        @Deprecated
        static final int t_float
        Deprecated.
        Not used.
        See Also:
        Constant Field Values
        Restriction:
        This field is not intended to be referenced by clients.
      • t_double

        @Deprecated
        static final int t_double
        Deprecated.
        Not used.
        See Also:
        Constant Field Values
        Restriction:
        This field is not intended to be referenced by clients.
      • t_bool

        @Deprecated
        static final int t_bool
        Deprecated.
        Not used.
        See Also:
        Constant Field Values
        Restriction:
        This field is not intended to be referenced by clients.
      • t_wchar_t

        @Deprecated
        static final int t_wchar_t
        Deprecated.
        Not used.
        See Also:
        Constant Field Values
        Restriction:
        This field is not intended to be referenced by clients.
      • t_short

        @Deprecated
        static final int t_short
        Deprecated.
        Not used.
        See Also:
        Constant Field Values
        Restriction:
        This field is not intended to be referenced by clients.
      • t_long

        @Deprecated
        static final int t_long
        Deprecated.
        Not used.
        See Also:
        Constant Field Values
        Restriction:
        This field is not intended to be referenced by clients.
      • t_signed

        @Deprecated
        static final int t_signed
        Deprecated.
        Not used.
        See Also:
        Constant Field Values
        Restriction:
        This field is not intended to be referenced by clients.
      • t_unsigned

        @Deprecated
        static final int t_unsigned
        Deprecated.
        Not used.
        See Also:
        Constant Field Values
        Restriction:
        This field is not intended to be referenced by clients.
      • INITIALIZER_VALUE

        @Deprecated
        static final ASTNodeProperty INITIALIZER_VALUE
        Deprecated.
        Replaced by INITIALIZER.
        Restriction:
        This field is not intended to be referenced by clients.
    • Method Detail

      • getDeclSpecifier

        ICPPASTDeclSpecifier getDeclSpecifier()
        Returns the declaration specifier that specifies the type.
        Since:
        5.2
      • copy

        ICPPASTSimpleTypeConstructorExpression copy()
        Description copied from interface: IASTNode
        Returns a mutable copy of the tree rooted at this node. The following postconditions hold:
         copy.getParent() == null
         copy.getPropertyInParent() == null
         copy.isFrozen() == false
         
        Preprocessor nodes do not currently support being copied. Implicit name nodes are not copied, instead they can be regenerated if required.

        Calling this method is equivalent to copy(CopyStyle.withoutLocations).

        Specified by:
        copy in interface IASTExpression
        Specified by:
        copy in interface IASTInitializerClause
        Specified by:
        copy in interface IASTNode
        Since:
        5.1
      • setDeclSpecifier

        void setDeclSpecifier​(ICPPASTDeclSpecifier declSpec)
        Not allowed on frozen ast.
        Since:
        5.2
      • setInitializer

        void setInitializer​(IASTInitializer initializer)
        Not allowed on frozen ast.
        Since:
        5.2
      • getSimpleType

        @Deprecated
        int getSimpleType()
        Deprecated.
        Replaced by getDeclSpecifier().
        Restriction:
        This method is not intended to be referenced by clients.
      • setSimpleType

        @Deprecated
        void setSimpleType​(int value)
        Restriction:
        This method is not intended to be referenced by clients.
      • getInitialValue

        @Deprecated
        IASTExpression getInitialValue()
        Deprecated.
        Replaced by getInitializer()
        Restriction:
        This method is not intended to be referenced by clients.