rose-0.9.5.1: Bindings for the ROSE compilerContentsIndex
ROSE.Sage3.Methods.SgGotoStatement
Synopsis
isSgGotoStatement :: Typeable a => SgNode a -> IO (Maybe (SgGotoStatement ()))
upSgGotoStatement :: Typeable a => SgGotoStatement a -> SgGotoStatement ()
newGotoStatement :: (Typeable a, Typeable b) => Sg_File_Info a -> SgLabelStatement b -> IO (SgGotoStatement ())
newGotoStatement2 :: Typeable a => SgLabelStatement a -> IO (SgGotoStatement ())
gotoStatementCfgIndexForEnd :: Typeable a => SgGotoStatement a -> IO CUInt
gotoStatementCfgIsIndexInteresting :: Typeable a => SgGotoStatement a -> CUInt -> IO Bool
gotoStatementCheckDataMemberPointersIfInMemoryPool :: Typeable a => SgGotoStatement a -> IO ()
gotoStatementClassName :: Typeable a => SgGotoStatement a -> IO String
gotoStatementGetChildIndex :: (Typeable a, Typeable b) => SgGotoStatement a -> SgNode b -> IO CLong
gotoStatementGetChildIndex2 :: (Typeable a, Typeable b) => SgGotoStatement a -> SgNode b -> IO CSize
gotoStatementGetLabel :: Typeable a => SgGotoStatement a -> IO (SgLabelStatement ())
gotoStatementGetLabelExpression :: Typeable a => SgGotoStatement a -> IO (SgLabelRefExp ())
gotoStatementGetNumberOfTraversalSuccessors :: Typeable a => SgGotoStatement a -> IO CSize
gotoStatementGetTraversalSuccessorByIndex :: Typeable a => SgGotoStatement a -> CSize -> IO (SgNode ())
gotoStatementGetTraversalSuccessorContainer :: Typeable a => SgGotoStatement a -> IO [SgNode ()]
gotoStatementGetTraversalSuccessorNamesContainer :: Typeable a => SgGotoStatement a -> IO [CString]
gotoStatementIsInMemoryPool :: Typeable a => SgGotoStatement a -> IO Bool
gotoStatementMemoryUsage :: IO CSize
gotoStatementNumberOfNodes :: IO CSize
gotoStatementPostConstructionInitialization :: Typeable a => SgGotoStatement a -> IO ()
gotoStatementSageClassName :: Typeable a => SgGotoStatement a -> IO String
gotoStatementSetLabel :: (Typeable a, Typeable b) => SgGotoStatement a -> SgLabelStatement b -> IO ()
gotoStatementSetLabelExpression :: (Typeable a, Typeable b) => SgGotoStatement a -> SgLabelRefExp b -> IO ()
gotoStatementVariantT :: Typeable a => SgGotoStatement a -> IO VariantT
Documentation
isSgGotoStatement :: Typeable a => SgNode a -> IO (Maybe (SgGotoStatement ()))
Attempts a dynamic cast of the given node to the type SgGotoStatement.
upSgGotoStatement :: Typeable a => SgGotoStatement a -> SgGotoStatement ()
Performs an upcast of a SgGotoStatement subtype to a SgGotoStatement.
newGotoStatement :: (Typeable a, Typeable b) => Sg_File_Info a -> SgLabelStatement b -> IO (SgGotoStatement ())
Stub for ::SgGotoStatement::SgGotoStatement of type void (class ::Sg_File_Info*, class ::SgLabelStatement*)
newGotoStatement2 :: Typeable a => SgLabelStatement a -> IO (SgGotoStatement ())
Stub for ::SgGotoStatement::SgGotoStatement of type void (class ::SgLabelStatement*)
gotoStatementCfgIndexForEnd :: Typeable a => SgGotoStatement a -> IO CUInt
Stub for ::SgGotoStatement::cfgIndexForEnd of type unsigned int ()
gotoStatementCfgIsIndexInteresting :: Typeable a => SgGotoStatement a -> CUInt -> IO Bool
Stub for ::SgGotoStatement::cfgIsIndexInteresting of type bool (unsigned int )
gotoStatementCheckDataMemberPointersIfInMemoryPool :: Typeable a => SgGotoStatement a -> IO ()
Stub for ::SgGotoStatement::checkDataMemberPointersIfInMemoryPool of type void ()
gotoStatementClassName :: Typeable a => SgGotoStatement a -> IO String
Stub for ::SgGotoStatement::class_name of type ::std::string()
gotoStatementGetChildIndex :: (Typeable a, Typeable b) => SgGotoStatement a -> SgNode b -> IO CLong
Stub for ::SgGotoStatement::getChildIndex of type long (class ::SgNode*)
gotoStatementGetChildIndex2 :: (Typeable a, Typeable b) => SgGotoStatement a -> SgNode b -> IO CSize
Stub for ::SgGotoStatement::get_childIndex of type ::size_t(class ::SgNode*)
gotoStatementGetLabel :: Typeable a => SgGotoStatement a -> IO (SgLabelStatement ())
Stub for ::SgGotoStatement::get_label of type class ::SgLabelStatement*()
gotoStatementGetLabelExpression :: Typeable a => SgGotoStatement a -> IO (SgLabelRefExp ())
Stub for ::SgGotoStatement::get_label_expression of type class ::SgLabelRefExp*()
gotoStatementGetNumberOfTraversalSuccessors :: Typeable a => SgGotoStatement a -> IO CSize
Stub for ::SgGotoStatement::get_numberOfTraversalSuccessors of type ::size_t()
gotoStatementGetTraversalSuccessorByIndex :: Typeable a => SgGotoStatement a -> CSize -> IO (SgNode ())
Stub for ::SgGotoStatement::get_traversalSuccessorByIndex of type class ::SgNode*(::size_t)
gotoStatementGetTraversalSuccessorContainer :: Typeable a => SgGotoStatement a -> IO [SgNode ()]
Stub for ::SgGotoStatement::get_traversalSuccessorContainer of type class ::std::vector < SgNode * , allocator< SgNode * > > ()
gotoStatementGetTraversalSuccessorNamesContainer :: Typeable a => SgGotoStatement a -> IO [CString]
Stub for ::SgGotoStatement::get_traversalSuccessorNamesContainer of type class ::std::vector < string , allocator< string > > ()
gotoStatementIsInMemoryPool :: Typeable a => SgGotoStatement a -> IO Bool
Stub for ::SgGotoStatement::isInMemoryPool of type bool ()
gotoStatementMemoryUsage :: IO CSize
Stub for ::SgGotoStatement::memoryUsage of type ::size_t()
gotoStatementNumberOfNodes :: IO CSize
Stub for ::SgGotoStatement::numberOfNodes of type ::size_t()
gotoStatementPostConstructionInitialization :: Typeable a => SgGotoStatement a -> IO ()
Stub for ::SgGotoStatement::post_construction_initialization of type void ()
gotoStatementSageClassName :: Typeable a => SgGotoStatement a -> IO String
Stub for ::SgGotoStatement::sage_class_name of type const char *()
gotoStatementSetLabel :: (Typeable a, Typeable b) => SgGotoStatement a -> SgLabelStatement b -> IO ()
Stub for ::SgGotoStatement::set_label of type void (class ::SgLabelStatement*)
gotoStatementSetLabelExpression :: (Typeable a, Typeable b) => SgGotoStatement a -> SgLabelRefExp b -> IO ()
Stub for ::SgGotoStatement::set_label_expression of type void (class ::SgLabelRefExp*)
gotoStatementVariantT :: Typeable a => SgGotoStatement a -> IO VariantT
Stub for ::SgGotoStatement::variantT of type enum ::VariantT()
Produced by Haddock version 2.4.2