rose-0.9.5.1: Bindings for the ROSE compilerContentsIndex
ROSE.Sage3.Methods.SgDeleteExp
Synopsis
isSgDeleteExp :: Typeable a => SgNode a -> IO (Maybe (SgDeleteExp ()))
upSgDeleteExp :: Typeable a => SgDeleteExp a -> SgDeleteExp ()
newDeleteExp :: (Typeable a, Typeable b, Typeable c) => Sg_File_Info a -> SgExpression b -> CShort -> CShort -> SgFunctionDeclaration c -> IO (SgDeleteExp ())
newDeleteExp2 :: (Typeable a, Typeable b) => SgExpression a -> CShort -> CShort -> SgFunctionDeclaration b -> IO (SgDeleteExp ())
deleteExpCfgIndexForEnd :: Typeable a => SgDeleteExp a -> IO CUInt
deleteExpCheckDataMemberPointersIfInMemoryPool :: Typeable a => SgDeleteExp a -> IO ()
deleteExpClassName :: Typeable a => SgDeleteExp a -> IO String
deleteExpGetChildIndex :: (Typeable a, Typeable b) => SgDeleteExp a -> SgNode b -> IO CLong
deleteExpGetChildIndex2 :: (Typeable a, Typeable b) => SgDeleteExp a -> SgNode b -> IO CSize
deleteExpGetDeleteOperatorDeclaration :: Typeable a => SgDeleteExp a -> IO (SgFunctionDeclaration ())
deleteExpGetIsArray :: Typeable a => SgDeleteExp a -> IO CShort
deleteExpGetNeedGlobalSpecifier :: Typeable a => SgDeleteExp a -> IO CShort
deleteExpGetNext :: Typeable a => SgDeleteExp a -> Ptr CInt -> IO (SgExpression ())
deleteExpGetNumberOfTraversalSuccessors :: Typeable a => SgDeleteExp a -> IO CSize
deleteExpGetTraversalSuccessorByIndex :: Typeable a => SgDeleteExp a -> CSize -> IO (SgNode ())
deleteExpGetTraversalSuccessorContainer :: Typeable a => SgDeleteExp a -> IO [SgNode ()]
deleteExpGetTraversalSuccessorNamesContainer :: Typeable a => SgDeleteExp a -> IO [CString]
deleteExpGetType :: Typeable a => SgDeleteExp a -> IO (SgType ())
deleteExpGetVariable :: Typeable a => SgDeleteExp a -> IO (SgExpression ())
deleteExpIsInMemoryPool :: Typeable a => SgDeleteExp a -> IO Bool
deleteExpMemoryUsage :: IO CSize
deleteExpNumberOfNodes :: IO CSize
deleteExpPostConstructionInitialization :: Typeable a => SgDeleteExp a -> IO ()
deleteExpReplaceExpression :: (Typeable a, Typeable b, Typeable c) => SgDeleteExp a -> SgExpression b -> SgExpression c -> IO CInt
deleteExpSageClassName :: Typeable a => SgDeleteExp a -> IO String
deleteExpSetDeleteOperatorDeclaration :: (Typeable a, Typeable b) => SgDeleteExp a -> SgFunctionDeclaration b -> IO ()
deleteExpSetIsArray :: Typeable a => SgDeleteExp a -> CShort -> IO ()
deleteExpSetNeedGlobalSpecifier :: Typeable a => SgDeleteExp a -> CShort -> IO ()
deleteExpSetVariable :: (Typeable a, Typeable b) => SgDeleteExp a -> SgExpression b -> IO ()
deleteExpVariantT :: Typeable a => SgDeleteExp a -> IO VariantT
Documentation
isSgDeleteExp :: Typeable a => SgNode a -> IO (Maybe (SgDeleteExp ()))
Attempts a dynamic cast of the given node to the type SgDeleteExp.
upSgDeleteExp :: Typeable a => SgDeleteExp a -> SgDeleteExp ()
Performs an upcast of a SgDeleteExp subtype to a SgDeleteExp.
newDeleteExp :: (Typeable a, Typeable b, Typeable c) => Sg_File_Info a -> SgExpression b -> CShort -> CShort -> SgFunctionDeclaration c -> IO (SgDeleteExp ())
Stub for ::SgDeleteExp::SgDeleteExp of type void (class ::Sg_File_Info*, class ::SgExpression*, short , short , class ::SgFunctionDeclaration*)
newDeleteExp2 :: (Typeable a, Typeable b) => SgExpression a -> CShort -> CShort -> SgFunctionDeclaration b -> IO (SgDeleteExp ())
Stub for ::SgDeleteExp::SgDeleteExp of type void (class ::SgExpression*, short , short , class ::SgFunctionDeclaration*)
deleteExpCfgIndexForEnd :: Typeable a => SgDeleteExp a -> IO CUInt
Stub for ::SgDeleteExp::cfgIndexForEnd of type unsigned int ()
deleteExpCheckDataMemberPointersIfInMemoryPool :: Typeable a => SgDeleteExp a -> IO ()
Stub for ::SgDeleteExp::checkDataMemberPointersIfInMemoryPool of type void ()
deleteExpClassName :: Typeable a => SgDeleteExp a -> IO String
Stub for ::SgDeleteExp::class_name of type ::std::string()
deleteExpGetChildIndex :: (Typeable a, Typeable b) => SgDeleteExp a -> SgNode b -> IO CLong
Stub for ::SgDeleteExp::getChildIndex of type long (class ::SgNode*)
deleteExpGetChildIndex2 :: (Typeable a, Typeable b) => SgDeleteExp a -> SgNode b -> IO CSize
Stub for ::SgDeleteExp::get_childIndex of type ::size_t(class ::SgNode*)
deleteExpGetDeleteOperatorDeclaration :: Typeable a => SgDeleteExp a -> IO (SgFunctionDeclaration ())
Stub for ::SgDeleteExp::get_deleteOperatorDeclaration of type class ::SgFunctionDeclaration*()
deleteExpGetIsArray :: Typeable a => SgDeleteExp a -> IO CShort
Stub for ::SgDeleteExp::get_is_array of type short ()
deleteExpGetNeedGlobalSpecifier :: Typeable a => SgDeleteExp a -> IO CShort
Stub for ::SgDeleteExp::get_need_global_specifier of type short ()
deleteExpGetNext :: Typeable a => SgDeleteExp a -> Ptr CInt -> IO (SgExpression ())
Stub for ::SgDeleteExp::get_next of type class ::SgExpression*(int &)
deleteExpGetNumberOfTraversalSuccessors :: Typeable a => SgDeleteExp a -> IO CSize
Stub for ::SgDeleteExp::get_numberOfTraversalSuccessors of type ::size_t()
deleteExpGetTraversalSuccessorByIndex :: Typeable a => SgDeleteExp a -> CSize -> IO (SgNode ())
Stub for ::SgDeleteExp::get_traversalSuccessorByIndex of type class ::SgNode*(::size_t)
deleteExpGetTraversalSuccessorContainer :: Typeable a => SgDeleteExp a -> IO [SgNode ()]
Stub for ::SgDeleteExp::get_traversalSuccessorContainer of type class ::std::vector < SgNode * , allocator< SgNode * > > ()
deleteExpGetTraversalSuccessorNamesContainer :: Typeable a => SgDeleteExp a -> IO [CString]
Stub for ::SgDeleteExp::get_traversalSuccessorNamesContainer of type class ::std::vector < string , allocator< string > > ()
deleteExpGetType :: Typeable a => SgDeleteExp a -> IO (SgType ())
Stub for ::SgDeleteExp::get_type of type class ::SgType*()
deleteExpGetVariable :: Typeable a => SgDeleteExp a -> IO (SgExpression ())
Stub for ::SgDeleteExp::get_variable of type class ::SgExpression*()
deleteExpIsInMemoryPool :: Typeable a => SgDeleteExp a -> IO Bool
Stub for ::SgDeleteExp::isInMemoryPool of type bool ()
deleteExpMemoryUsage :: IO CSize
Stub for ::SgDeleteExp::memoryUsage of type ::size_t()
deleteExpNumberOfNodes :: IO CSize
Stub for ::SgDeleteExp::numberOfNodes of type ::size_t()
deleteExpPostConstructionInitialization :: Typeable a => SgDeleteExp a -> IO ()
Stub for ::SgDeleteExp::post_construction_initialization of type void ()
deleteExpReplaceExpression :: (Typeable a, Typeable b, Typeable c) => SgDeleteExp a -> SgExpression b -> SgExpression c -> IO CInt
Stub for ::SgDeleteExp::replace_expression of type int (class ::SgExpression*, class ::SgExpression*)
deleteExpSageClassName :: Typeable a => SgDeleteExp a -> IO String
Stub for ::SgDeleteExp::sage_class_name of type const char *()
deleteExpSetDeleteOperatorDeclaration :: (Typeable a, Typeable b) => SgDeleteExp a -> SgFunctionDeclaration b -> IO ()
Stub for ::SgDeleteExp::set_deleteOperatorDeclaration of type void (class ::SgFunctionDeclaration*)
deleteExpSetIsArray :: Typeable a => SgDeleteExp a -> CShort -> IO ()
Stub for ::SgDeleteExp::set_is_array of type void (short )
deleteExpSetNeedGlobalSpecifier :: Typeable a => SgDeleteExp a -> CShort -> IO ()
Stub for ::SgDeleteExp::set_need_global_specifier of type void (short )
deleteExpSetVariable :: (Typeable a, Typeable b) => SgDeleteExp a -> SgExpression b -> IO ()
Stub for ::SgDeleteExp::set_variable of type void (class ::SgExpression*)
deleteExpVariantT :: Typeable a => SgDeleteExp a -> IO VariantT
Stub for ::SgDeleteExp::variantT of type enum ::VariantT()
Produced by Haddock version 2.4.2