|
| 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 |