rose-0.9.5.1: Bindings for the ROSE compilerContentsIndex
ROSE.Sage3.Methods.SgForAllStatement
Synopsis
isSgForAllStatement :: Typeable a => SgNode a -> IO (Maybe (SgForAllStatement ()))
upSgForAllStatement :: Typeable a => SgForAllStatement a -> SgForAllStatement ()
newForAllStatement :: (Typeable a, Typeable b, Typeable c) => Sg_File_Info a -> SgExprListExp b -> SgBasicBlock c -> IO (SgForAllStatement ())
newForAllStatement2 :: (Typeable a, Typeable b) => SgExprListExp a -> SgBasicBlock b -> IO (SgForAllStatement ())
forAllStatementCfgFindChildIndex :: (Typeable a, Typeable b) => SgForAllStatement a -> SgNode b -> IO CUInt
forAllStatementCfgFindNextChildIndex :: (Typeable a, Typeable b) => SgForAllStatement a -> SgNode b -> IO CUInt
forAllStatementCfgIndexForEnd :: Typeable a => SgForAllStatement a -> IO CUInt
forAllStatementCfgIsIndexInteresting :: Typeable a => SgForAllStatement a -> CUInt -> IO Bool
forAllStatementCheckDataMemberPointersIfInMemoryPool :: Typeable a => SgForAllStatement a -> IO ()
forAllStatementClassName :: Typeable a => SgForAllStatement a -> IO String
forAllStatementGetChildIndex :: (Typeable a, Typeable b) => SgForAllStatement a -> SgNode b -> IO CLong
forAllStatementGetBody :: Typeable a => SgForAllStatement a -> IO (SgBasicBlock ())
forAllStatementGetChildIndex2 :: (Typeable a, Typeable b) => SgForAllStatement a -> SgNode b -> IO CSize
forAllStatementGetEndNumericLabel :: Typeable a => SgForAllStatement a -> IO (SgLabelRefExp ())
forAllStatementGetForallHeader :: Typeable a => SgForAllStatement a -> IO (SgExprListExp ())
forAllStatementGetHasEndStatement :: Typeable a => SgForAllStatement a -> IO Bool
forAllStatementGetNumberOfTraversalSuccessors :: Typeable a => SgForAllStatement a -> IO CSize
forAllStatementGetStringLabel :: Typeable a => SgForAllStatement a -> IO String
forAllStatementGetTraversalSuccessorByIndex :: Typeable a => SgForAllStatement a -> CSize -> IO (SgNode ())
forAllStatementGetTraversalSuccessorContainer :: Typeable a => SgForAllStatement a -> IO [SgNode ()]
forAllStatementGetTraversalSuccessorNamesContainer :: Typeable a => SgForAllStatement a -> IO [CString]
forAllStatementIsInMemoryPool :: Typeable a => SgForAllStatement a -> IO Bool
forAllStatementMemoryUsage :: IO CSize
forAllStatementNumberOfNodes :: IO CSize
forAllStatementPostConstructionInitialization :: Typeable a => SgForAllStatement a -> IO ()
forAllStatementSageClassName :: Typeable a => SgForAllStatement a -> IO String
forAllStatementSetBody :: (Typeable a, Typeable b) => SgForAllStatement a -> SgBasicBlock b -> IO ()
forAllStatementSetEndNumericLabel :: (Typeable a, Typeable b) => SgForAllStatement a -> SgLabelRefExp b -> IO ()
forAllStatementSetForallHeader :: (Typeable a, Typeable b) => SgForAllStatement a -> SgExprListExp b -> IO ()
forAllStatementSetHasEndStatement :: Typeable a => SgForAllStatement a -> Bool -> IO ()
forAllStatementSetStringLabel :: Typeable a => SgForAllStatement a -> String -> IO ()
forAllStatementVariantT :: Typeable a => SgForAllStatement a -> IO VariantT
Documentation
isSgForAllStatement :: Typeable a => SgNode a -> IO (Maybe (SgForAllStatement ()))
Attempts a dynamic cast of the given node to the type SgForAllStatement.
upSgForAllStatement :: Typeable a => SgForAllStatement a -> SgForAllStatement ()
Performs an upcast of a SgForAllStatement subtype to a SgForAllStatement.
newForAllStatement :: (Typeable a, Typeable b, Typeable c) => Sg_File_Info a -> SgExprListExp b -> SgBasicBlock c -> IO (SgForAllStatement ())
Stub for ::SgForAllStatement::SgForAllStatement of type void (class ::Sg_File_Info*, class ::SgExprListExp*, class ::SgBasicBlock*)
newForAllStatement2 :: (Typeable a, Typeable b) => SgExprListExp a -> SgBasicBlock b -> IO (SgForAllStatement ())
Stub for ::SgForAllStatement::SgForAllStatement of type void (class ::SgExprListExp*, class ::SgBasicBlock*)
forAllStatementCfgFindChildIndex :: (Typeable a, Typeable b) => SgForAllStatement a -> SgNode b -> IO CUInt
Stub for ::SgForAllStatement::cfgFindChildIndex of type unsigned int (class ::SgNode*)
forAllStatementCfgFindNextChildIndex :: (Typeable a, Typeable b) => SgForAllStatement a -> SgNode b -> IO CUInt
Stub for ::SgForAllStatement::cfgFindNextChildIndex of type unsigned int (class ::SgNode*)
forAllStatementCfgIndexForEnd :: Typeable a => SgForAllStatement a -> IO CUInt
Stub for ::SgForAllStatement::cfgIndexForEnd of type unsigned int ()
forAllStatementCfgIsIndexInteresting :: Typeable a => SgForAllStatement a -> CUInt -> IO Bool
Stub for ::SgForAllStatement::cfgIsIndexInteresting of type bool (unsigned int )
forAllStatementCheckDataMemberPointersIfInMemoryPool :: Typeable a => SgForAllStatement a -> IO ()
Stub for ::SgForAllStatement::checkDataMemberPointersIfInMemoryPool of type void ()
forAllStatementClassName :: Typeable a => SgForAllStatement a -> IO String
Stub for ::SgForAllStatement::class_name of type ::std::string()
forAllStatementGetChildIndex :: (Typeable a, Typeable b) => SgForAllStatement a -> SgNode b -> IO CLong
Stub for ::SgForAllStatement::getChildIndex of type long (class ::SgNode*)
forAllStatementGetBody :: Typeable a => SgForAllStatement a -> IO (SgBasicBlock ())
Stub for ::SgForAllStatement::get_body of type class ::SgBasicBlock*()
forAllStatementGetChildIndex2 :: (Typeable a, Typeable b) => SgForAllStatement a -> SgNode b -> IO CSize
Stub for ::SgForAllStatement::get_childIndex of type ::size_t(class ::SgNode*)
forAllStatementGetEndNumericLabel :: Typeable a => SgForAllStatement a -> IO (SgLabelRefExp ())
Stub for ::SgForAllStatement::get_end_numeric_label of type class ::SgLabelRefExp*()
forAllStatementGetForallHeader :: Typeable a => SgForAllStatement a -> IO (SgExprListExp ())
Stub for ::SgForAllStatement::get_forall_header of type class ::SgExprListExp*()
forAllStatementGetHasEndStatement :: Typeable a => SgForAllStatement a -> IO Bool
Stub for ::SgForAllStatement::get_has_end_statement of type bool ()
forAllStatementGetNumberOfTraversalSuccessors :: Typeable a => SgForAllStatement a -> IO CSize
Stub for ::SgForAllStatement::get_numberOfTraversalSuccessors of type ::size_t()
forAllStatementGetStringLabel :: Typeable a => SgForAllStatement a -> IO String
Stub for ::SgForAllStatement::get_string_label of type ::std::string()
forAllStatementGetTraversalSuccessorByIndex :: Typeable a => SgForAllStatement a -> CSize -> IO (SgNode ())
Stub for ::SgForAllStatement::get_traversalSuccessorByIndex of type class ::SgNode*(::size_t)
forAllStatementGetTraversalSuccessorContainer :: Typeable a => SgForAllStatement a -> IO [SgNode ()]
Stub for ::SgForAllStatement::get_traversalSuccessorContainer of type class ::std::vector < SgNode * , allocator< SgNode * > > ()
forAllStatementGetTraversalSuccessorNamesContainer :: Typeable a => SgForAllStatement a -> IO [CString]
Stub for ::SgForAllStatement::get_traversalSuccessorNamesContainer of type class ::std::vector < string , allocator< string > > ()
forAllStatementIsInMemoryPool :: Typeable a => SgForAllStatement a -> IO Bool
Stub for ::SgForAllStatement::isInMemoryPool of type bool ()
forAllStatementMemoryUsage :: IO CSize
Stub for ::SgForAllStatement::memoryUsage of type ::size_t()
forAllStatementNumberOfNodes :: IO CSize
Stub for ::SgForAllStatement::numberOfNodes of type ::size_t()
forAllStatementPostConstructionInitialization :: Typeable a => SgForAllStatement a -> IO ()
Stub for ::SgForAllStatement::post_construction_initialization of type void ()
forAllStatementSageClassName :: Typeable a => SgForAllStatement a -> IO String
Stub for ::SgForAllStatement::sage_class_name of type const char *()
forAllStatementSetBody :: (Typeable a, Typeable b) => SgForAllStatement a -> SgBasicBlock b -> IO ()
Stub for ::SgForAllStatement::set_body of type void (class ::SgBasicBlock*)
forAllStatementSetEndNumericLabel :: (Typeable a, Typeable b) => SgForAllStatement a -> SgLabelRefExp b -> IO ()
Stub for ::SgForAllStatement::set_end_numeric_label of type void (class ::SgLabelRefExp*)
forAllStatementSetForallHeader :: (Typeable a, Typeable b) => SgForAllStatement a -> SgExprListExp b -> IO ()
Stub for ::SgForAllStatement::set_forall_header of type void (class ::SgExprListExp*)
forAllStatementSetHasEndStatement :: Typeable a => SgForAllStatement a -> Bool -> IO ()
Stub for ::SgForAllStatement::set_has_end_statement of type void (bool )
forAllStatementSetStringLabel :: Typeable a => SgForAllStatement a -> String -> IO ()
Stub for ::SgForAllStatement::set_string_label of type void (::std::string)
forAllStatementVariantT :: Typeable a => SgForAllStatement a -> IO VariantT
Stub for ::SgForAllStatement::variantT of type enum ::VariantT()
Produced by Haddock version 2.4.2