rose-0.9.5.1: Bindings for the ROSE compilerContentsIndex
ROSE.Sage3.Methods.SgUpcForAllStatement
Synopsis
isSgUpcForAllStatement :: Typeable a => SgNode a -> IO (Maybe (SgUpcForAllStatement ()))
upSgUpcForAllStatement :: Typeable a => SgUpcForAllStatement a -> SgUpcForAllStatement ()
newUpcForAllStatement :: (Typeable a, Typeable b, Typeable c, Typeable d, Typeable e) => SgForInitStatement a -> SgStatement b -> SgExpression c -> SgExpression d -> SgStatement e -> IO (SgUpcForAllStatement ())
newUpcForAllStatement2 :: (Typeable a, Typeable b, Typeable c, Typeable d, Typeable e) => Sg_File_Info a -> SgStatement b -> SgExpression c -> SgExpression d -> SgStatement e -> IO (SgUpcForAllStatement ())
newUpcForAllStatement3 :: (Typeable a, Typeable b, Typeable c, Typeable d) => SgStatement a -> SgExpression b -> SgExpression c -> SgStatement d -> IO (SgUpcForAllStatement ())
upcForAllStatementAppendInitStmt :: (Typeable a, Typeable b) => SgUpcForAllStatement a -> SgStatement b -> IO ()
upcForAllStatementCfgFindChildIndex :: (Typeable a, Typeable b) => SgUpcForAllStatement a -> SgNode b -> IO CUInt
upcForAllStatementCfgFindNextChildIndex :: (Typeable a, Typeable b) => SgUpcForAllStatement a -> SgNode b -> IO CUInt
upcForAllStatementCfgIndexForEnd :: Typeable a => SgUpcForAllStatement a -> IO CUInt
upcForAllStatementCfgIsIndexInteresting :: Typeable a => SgUpcForAllStatement a -> CUInt -> IO Bool
upcForAllStatementCheckDataMemberPointersIfInMemoryPool :: Typeable a => SgUpcForAllStatement a -> IO ()
upcForAllStatementClassName :: Typeable a => SgUpcForAllStatement a -> IO String
upcForAllStatementGetChildIndex :: (Typeable a, Typeable b) => SgUpcForAllStatement a -> SgNode b -> IO CLong
upcForAllStatementGetAffinity :: Typeable a => SgUpcForAllStatement a -> IO (SgExpression ())
upcForAllStatementGetChildIndex2 :: (Typeable a, Typeable b) => SgUpcForAllStatement a -> SgNode b -> IO CSize
upcForAllStatementGetForInitStmt :: Typeable a => SgUpcForAllStatement a -> IO (SgForInitStatement ())
upcForAllStatementGetIncrement :: Typeable a => SgUpcForAllStatement a -> IO (SgExpression ())
upcForAllStatementGetInitStmt :: Typeable a => SgUpcForAllStatement a -> IO [SgStatement ()]
upcForAllStatementGetLoopBody :: Typeable a => SgUpcForAllStatement a -> IO (SgStatement ())
upcForAllStatementGetMangledName :: Typeable a => SgUpcForAllStatement a -> IO String
upcForAllStatementGetNumberOfTraversalSuccessors :: Typeable a => SgUpcForAllStatement a -> IO CSize
upcForAllStatementGetTest :: Typeable a => SgUpcForAllStatement a -> IO (SgStatement ())
upcForAllStatementGetTestExpr :: Typeable a => SgUpcForAllStatement a -> IO (SgExpression ())
upcForAllStatementGetTraversalSuccessorByIndex :: Typeable a => SgUpcForAllStatement a -> CSize -> IO (SgNode ())
upcForAllStatementGetTraversalSuccessorContainer :: Typeable a => SgUpcForAllStatement a -> IO [SgNode ()]
upcForAllStatementGetTraversalSuccessorNamesContainer :: Typeable a => SgUpcForAllStatement a -> IO [CString]
upcForAllStatementIsInMemoryPool :: Typeable a => SgUpcForAllStatement a -> IO Bool
upcForAllStatementMemoryUsage :: IO CSize
upcForAllStatementNumberOfNodes :: IO CSize
upcForAllStatementPostConstructionInitialization :: Typeable a => SgUpcForAllStatement a -> IO ()
upcForAllStatementPrependInitStmt :: (Typeable a, Typeable b) => SgUpcForAllStatement a -> SgStatement b -> IO ()
upcForAllStatementReplaceExpression :: (Typeable a, Typeable b, Typeable c) => SgUpcForAllStatement a -> SgExpression b -> SgExpression c -> IO CInt
upcForAllStatementSageClassName :: Typeable a => SgUpcForAllStatement a -> IO String
upcForAllStatementSetAffinity :: (Typeable a, Typeable b) => SgUpcForAllStatement a -> SgExpression b -> IO ()
upcForAllStatementSetForInitStmt :: (Typeable a, Typeable b) => SgUpcForAllStatement a -> SgForInitStatement b -> IO ()
upcForAllStatementSetIncrement :: (Typeable a, Typeable b) => SgUpcForAllStatement a -> SgExpression b -> IO ()
upcForAllStatementSetLoopBody :: (Typeable a, Typeable b) => SgUpcForAllStatement a -> SgStatement b -> IO ()
upcForAllStatementSetTest :: (Typeable a, Typeable b) => SgUpcForAllStatement a -> SgStatement b -> IO ()
upcForAllStatementSetTestExpr :: (Typeable a, Typeable b) => SgUpcForAllStatement a -> SgExpression b -> IO ()
upcForAllStatementVariantT :: Typeable a => SgUpcForAllStatement a -> IO VariantT
Documentation
isSgUpcForAllStatement :: Typeable a => SgNode a -> IO (Maybe (SgUpcForAllStatement ()))
Attempts a dynamic cast of the given node to the type SgUpcForAllStatement.
upSgUpcForAllStatement :: Typeable a => SgUpcForAllStatement a -> SgUpcForAllStatement ()
Performs an upcast of a SgUpcForAllStatement subtype to a SgUpcForAllStatement.
newUpcForAllStatement :: (Typeable a, Typeable b, Typeable c, Typeable d, Typeable e) => SgForInitStatement a -> SgStatement b -> SgExpression c -> SgExpression d -> SgStatement e -> IO (SgUpcForAllStatement ())
Stub for ::SgUpcForAllStatement::SgUpcForAllStatement of type void (class ::SgForInitStatement*, class ::SgStatement*, class ::SgExpression*, class ::SgExpression*, class ::SgStatement*)
newUpcForAllStatement2 :: (Typeable a, Typeable b, Typeable c, Typeable d, Typeable e) => Sg_File_Info a -> SgStatement b -> SgExpression c -> SgExpression d -> SgStatement e -> IO (SgUpcForAllStatement ())
Stub for ::SgUpcForAllStatement::SgUpcForAllStatement of type void (class ::Sg_File_Info*, class ::SgStatement*, class ::SgExpression*, class ::SgExpression*, class ::SgStatement*)
newUpcForAllStatement3 :: (Typeable a, Typeable b, Typeable c, Typeable d) => SgStatement a -> SgExpression b -> SgExpression c -> SgStatement d -> IO (SgUpcForAllStatement ())
Stub for ::SgUpcForAllStatement::SgUpcForAllStatement of type void (class ::SgStatement*, class ::SgExpression*, class ::SgExpression*, class ::SgStatement*)
upcForAllStatementAppendInitStmt :: (Typeable a, Typeable b) => SgUpcForAllStatement a -> SgStatement b -> IO ()
Stub for ::SgUpcForAllStatement::append_init_stmt of type void (class ::SgStatement*)
upcForAllStatementCfgFindChildIndex :: (Typeable a, Typeable b) => SgUpcForAllStatement a -> SgNode b -> IO CUInt
Stub for ::SgUpcForAllStatement::cfgFindChildIndex of type unsigned int (class ::SgNode*)
upcForAllStatementCfgFindNextChildIndex :: (Typeable a, Typeable b) => SgUpcForAllStatement a -> SgNode b -> IO CUInt
Stub for ::SgUpcForAllStatement::cfgFindNextChildIndex of type unsigned int (class ::SgNode*)
upcForAllStatementCfgIndexForEnd :: Typeable a => SgUpcForAllStatement a -> IO CUInt
Stub for ::SgUpcForAllStatement::cfgIndexForEnd of type unsigned int ()
upcForAllStatementCfgIsIndexInteresting :: Typeable a => SgUpcForAllStatement a -> CUInt -> IO Bool
Stub for ::SgUpcForAllStatement::cfgIsIndexInteresting of type bool (unsigned int )
upcForAllStatementCheckDataMemberPointersIfInMemoryPool :: Typeable a => SgUpcForAllStatement a -> IO ()
Stub for ::SgUpcForAllStatement::checkDataMemberPointersIfInMemoryPool of type void ()
upcForAllStatementClassName :: Typeable a => SgUpcForAllStatement a -> IO String
Stub for ::SgUpcForAllStatement::class_name of type ::std::string()
upcForAllStatementGetChildIndex :: (Typeable a, Typeable b) => SgUpcForAllStatement a -> SgNode b -> IO CLong
Stub for ::SgUpcForAllStatement::getChildIndex of type long (class ::SgNode*)
upcForAllStatementGetAffinity :: Typeable a => SgUpcForAllStatement a -> IO (SgExpression ())
Stub for ::SgUpcForAllStatement::get_affinity of type class ::SgExpression*()
upcForAllStatementGetChildIndex2 :: (Typeable a, Typeable b) => SgUpcForAllStatement a -> SgNode b -> IO CSize
Stub for ::SgUpcForAllStatement::get_childIndex of type ::size_t(class ::SgNode*)
upcForAllStatementGetForInitStmt :: Typeable a => SgUpcForAllStatement a -> IO (SgForInitStatement ())
Stub for ::SgUpcForAllStatement::get_for_init_stmt of type class ::SgForInitStatement*()
upcForAllStatementGetIncrement :: Typeable a => SgUpcForAllStatement a -> IO (SgExpression ())
Stub for ::SgUpcForAllStatement::get_increment of type class ::SgExpression*()
upcForAllStatementGetInitStmt :: Typeable a => SgUpcForAllStatement a -> IO [SgStatement ()]
Stub for ::SgUpcForAllStatement::get_init_stmt of type ::SgStatementPtrList&()
upcForAllStatementGetLoopBody :: Typeable a => SgUpcForAllStatement a -> IO (SgStatement ())
Stub for ::SgUpcForAllStatement::get_loop_body of type class ::SgStatement*()
upcForAllStatementGetMangledName :: Typeable a => SgUpcForAllStatement a -> IO String
Stub for ::SgUpcForAllStatement::get_mangled_name of type class ::SgName()
upcForAllStatementGetNumberOfTraversalSuccessors :: Typeable a => SgUpcForAllStatement a -> IO CSize
Stub for ::SgUpcForAllStatement::get_numberOfTraversalSuccessors of type ::size_t()
upcForAllStatementGetTest :: Typeable a => SgUpcForAllStatement a -> IO (SgStatement ())
Stub for ::SgUpcForAllStatement::get_test of type class ::SgStatement*()
upcForAllStatementGetTestExpr :: Typeable a => SgUpcForAllStatement a -> IO (SgExpression ())
Stub for ::SgUpcForAllStatement::get_test_expr of type class ::SgExpression*()
upcForAllStatementGetTraversalSuccessorByIndex :: Typeable a => SgUpcForAllStatement a -> CSize -> IO (SgNode ())
Stub for ::SgUpcForAllStatement::get_traversalSuccessorByIndex of type class ::SgNode*(::size_t)
upcForAllStatementGetTraversalSuccessorContainer :: Typeable a => SgUpcForAllStatement a -> IO [SgNode ()]
Stub for ::SgUpcForAllStatement::get_traversalSuccessorContainer of type class ::std::vector < SgNode * , allocator< SgNode * > > ()
upcForAllStatementGetTraversalSuccessorNamesContainer :: Typeable a => SgUpcForAllStatement a -> IO [CString]
Stub for ::SgUpcForAllStatement::get_traversalSuccessorNamesContainer of type class ::std::vector < string , allocator< string > > ()
upcForAllStatementIsInMemoryPool :: Typeable a => SgUpcForAllStatement a -> IO Bool
Stub for ::SgUpcForAllStatement::isInMemoryPool of type bool ()
upcForAllStatementMemoryUsage :: IO CSize
Stub for ::SgUpcForAllStatement::memoryUsage of type ::size_t()
upcForAllStatementNumberOfNodes :: IO CSize
Stub for ::SgUpcForAllStatement::numberOfNodes of type ::size_t()
upcForAllStatementPostConstructionInitialization :: Typeable a => SgUpcForAllStatement a -> IO ()
Stub for ::SgUpcForAllStatement::post_construction_initialization of type void ()
upcForAllStatementPrependInitStmt :: (Typeable a, Typeable b) => SgUpcForAllStatement a -> SgStatement b -> IO ()
Stub for ::SgUpcForAllStatement::prepend_init_stmt of type void (class ::SgStatement*)
upcForAllStatementReplaceExpression :: (Typeable a, Typeable b, Typeable c) => SgUpcForAllStatement a -> SgExpression b -> SgExpression c -> IO CInt
Stub for ::SgUpcForAllStatement::replace_expression of type int (class ::SgExpression*, class ::SgExpression*)
upcForAllStatementSageClassName :: Typeable a => SgUpcForAllStatement a -> IO String
Stub for ::SgUpcForAllStatement::sage_class_name of type const char *()
upcForAllStatementSetAffinity :: (Typeable a, Typeable b) => SgUpcForAllStatement a -> SgExpression b -> IO ()
Stub for ::SgUpcForAllStatement::set_affinity of type void (class ::SgExpression*)
upcForAllStatementSetForInitStmt :: (Typeable a, Typeable b) => SgUpcForAllStatement a -> SgForInitStatement b -> IO ()
Stub for ::SgUpcForAllStatement::set_for_init_stmt of type void (class ::SgForInitStatement*)
upcForAllStatementSetIncrement :: (Typeable a, Typeable b) => SgUpcForAllStatement a -> SgExpression b -> IO ()
Stub for ::SgUpcForAllStatement::set_increment of type void (class ::SgExpression*)
upcForAllStatementSetLoopBody :: (Typeable a, Typeable b) => SgUpcForAllStatement a -> SgStatement b -> IO ()
Stub for ::SgUpcForAllStatement::set_loop_body of type void (class ::SgStatement*)
upcForAllStatementSetTest :: (Typeable a, Typeable b) => SgUpcForAllStatement a -> SgStatement b -> IO ()
Stub for ::SgUpcForAllStatement::set_test of type void (class ::SgStatement*)
upcForAllStatementSetTestExpr :: (Typeable a, Typeable b) => SgUpcForAllStatement a -> SgExpression b -> IO ()
Stub for ::SgUpcForAllStatement::set_test_expr of type void (class ::SgExpression*)
upcForAllStatementVariantT :: Typeable a => SgUpcForAllStatement a -> IO VariantT
Stub for ::SgUpcForAllStatement::variantT of type enum ::VariantT()
Produced by Haddock version 2.4.2