rose-0.9.5.1: Bindings for the ROSE compilerContentsIndex
ROSE.Sage3.Methods.SgWhileStmt
Synopsis
isSgWhileStmt :: Typeable a => SgNode a -> IO (Maybe (SgWhileStmt ()))
upSgWhileStmt :: Typeable a => SgWhileStmt a -> SgWhileStmt ()
newWhileStmt :: (Typeable a, Typeable b, Typeable c) => Sg_File_Info a -> SgStatement b -> SgStatement c -> IO (SgWhileStmt ())
newWhileStmt2 :: (Typeable a, Typeable b) => SgStatement a -> SgStatement b -> IO (SgWhileStmt ())
whileStmtCfgFindNextChildIndex :: (Typeable a, Typeable b) => SgWhileStmt a -> SgNode b -> IO CUInt
whileStmtCfgIndexForEnd :: Typeable a => SgWhileStmt a -> IO CUInt
whileStmtCfgIsIndexInteresting :: Typeable a => SgWhileStmt a -> CUInt -> IO Bool
whileStmtCheckDataMemberPointersIfInMemoryPool :: Typeable a => SgWhileStmt a -> IO ()
whileStmtClassName :: Typeable a => SgWhileStmt a -> IO String
whileStmtGetChildIndex :: (Typeable a, Typeable b) => SgWhileStmt a -> SgNode b -> IO CLong
whileStmtGetBody :: Typeable a => SgWhileStmt a -> IO (SgStatement ())
whileStmtGetChildIndex2 :: (Typeable a, Typeable b) => SgWhileStmt a -> SgNode b -> IO CSize
whileStmtGetCondition :: Typeable a => SgWhileStmt a -> IO (SgStatement ())
whileStmtGetElseBody :: Typeable a => SgWhileStmt a -> IO (SgStatement ())
whileStmtGetEndNumericLabel :: Typeable a => SgWhileStmt a -> IO (SgLabelRefExp ())
whileStmtGetHasEndStatement :: Typeable a => SgWhileStmt a -> IO Bool
whileStmtGetMangledName :: Typeable a => SgWhileStmt a -> IO String
whileStmtGetNumberOfTraversalSuccessors :: Typeable a => SgWhileStmt a -> IO CSize
whileStmtGetStringLabel :: Typeable a => SgWhileStmt a -> IO String
whileStmtGetTraversalSuccessorByIndex :: Typeable a => SgWhileStmt a -> CSize -> IO (SgNode ())
whileStmtGetTraversalSuccessorContainer :: Typeable a => SgWhileStmt a -> IO [SgNode ()]
whileStmtGetTraversalSuccessorNamesContainer :: Typeable a => SgWhileStmt a -> IO [CString]
whileStmtIsInMemoryPool :: Typeable a => SgWhileStmt a -> IO Bool
whileStmtMemoryUsage :: IO CSize
whileStmtNumberOfNodes :: IO CSize
whileStmtPostConstructionInitialization :: Typeable a => SgWhileStmt a -> IO ()
whileStmtSageClassName :: Typeable a => SgWhileStmt a -> IO String
whileStmtSetBody :: (Typeable a, Typeable b) => SgWhileStmt a -> SgStatement b -> IO ()
whileStmtSetCondition :: (Typeable a, Typeable b) => SgWhileStmt a -> SgStatement b -> IO ()
whileStmtSetElseBody :: (Typeable a, Typeable b) => SgWhileStmt a -> SgStatement b -> IO ()
whileStmtSetEndNumericLabel :: (Typeable a, Typeable b) => SgWhileStmt a -> SgLabelRefExp b -> IO ()
whileStmtSetHasEndStatement :: Typeable a => SgWhileStmt a -> Bool -> IO ()
whileStmtSetStringLabel :: Typeable a => SgWhileStmt a -> String -> IO ()
whileStmtVariantT :: Typeable a => SgWhileStmt a -> IO VariantT
Documentation
isSgWhileStmt :: Typeable a => SgNode a -> IO (Maybe (SgWhileStmt ()))
Attempts a dynamic cast of the given node to the type SgWhileStmt.
upSgWhileStmt :: Typeable a => SgWhileStmt a -> SgWhileStmt ()
Performs an upcast of a SgWhileStmt subtype to a SgWhileStmt.
newWhileStmt :: (Typeable a, Typeable b, Typeable c) => Sg_File_Info a -> SgStatement b -> SgStatement c -> IO (SgWhileStmt ())
Stub for ::SgWhileStmt::SgWhileStmt of type void (class ::Sg_File_Info*, class ::SgStatement*, class ::SgStatement*)
newWhileStmt2 :: (Typeable a, Typeable b) => SgStatement a -> SgStatement b -> IO (SgWhileStmt ())
Stub for ::SgWhileStmt::SgWhileStmt of type void (class ::SgStatement*, class ::SgStatement*)
whileStmtCfgFindNextChildIndex :: (Typeable a, Typeable b) => SgWhileStmt a -> SgNode b -> IO CUInt
Stub for ::SgWhileStmt::cfgFindNextChildIndex of type unsigned int (class ::SgNode*)
whileStmtCfgIndexForEnd :: Typeable a => SgWhileStmt a -> IO CUInt
Stub for ::SgWhileStmt::cfgIndexForEnd of type unsigned int ()
whileStmtCfgIsIndexInteresting :: Typeable a => SgWhileStmt a -> CUInt -> IO Bool
Stub for ::SgWhileStmt::cfgIsIndexInteresting of type bool (unsigned int )
whileStmtCheckDataMemberPointersIfInMemoryPool :: Typeable a => SgWhileStmt a -> IO ()
Stub for ::SgWhileStmt::checkDataMemberPointersIfInMemoryPool of type void ()
whileStmtClassName :: Typeable a => SgWhileStmt a -> IO String
Stub for ::SgWhileStmt::class_name of type ::std::string()
whileStmtGetChildIndex :: (Typeable a, Typeable b) => SgWhileStmt a -> SgNode b -> IO CLong
Stub for ::SgWhileStmt::getChildIndex of type long (class ::SgNode*)
whileStmtGetBody :: Typeable a => SgWhileStmt a -> IO (SgStatement ())
Stub for ::SgWhileStmt::get_body of type class ::SgStatement*()
whileStmtGetChildIndex2 :: (Typeable a, Typeable b) => SgWhileStmt a -> SgNode b -> IO CSize
Stub for ::SgWhileStmt::get_childIndex of type ::size_t(class ::SgNode*)
whileStmtGetCondition :: Typeable a => SgWhileStmt a -> IO (SgStatement ())
Stub for ::SgWhileStmt::get_condition of type class ::SgStatement*()
whileStmtGetElseBody :: Typeable a => SgWhileStmt a -> IO (SgStatement ())
Stub for ::SgWhileStmt::get_else_body of type class ::SgStatement*()
whileStmtGetEndNumericLabel :: Typeable a => SgWhileStmt a -> IO (SgLabelRefExp ())
Stub for ::SgWhileStmt::get_end_numeric_label of type class ::SgLabelRefExp*()
whileStmtGetHasEndStatement :: Typeable a => SgWhileStmt a -> IO Bool
Stub for ::SgWhileStmt::get_has_end_statement of type bool ()
whileStmtGetMangledName :: Typeable a => SgWhileStmt a -> IO String
Stub for ::SgWhileStmt::get_mangled_name of type class ::SgName()
whileStmtGetNumberOfTraversalSuccessors :: Typeable a => SgWhileStmt a -> IO CSize
Stub for ::SgWhileStmt::get_numberOfTraversalSuccessors of type ::size_t()
whileStmtGetStringLabel :: Typeable a => SgWhileStmt a -> IO String
Stub for ::SgWhileStmt::get_string_label of type ::std::string()
whileStmtGetTraversalSuccessorByIndex :: Typeable a => SgWhileStmt a -> CSize -> IO (SgNode ())
Stub for ::SgWhileStmt::get_traversalSuccessorByIndex of type class ::SgNode*(::size_t)
whileStmtGetTraversalSuccessorContainer :: Typeable a => SgWhileStmt a -> IO [SgNode ()]
Stub for ::SgWhileStmt::get_traversalSuccessorContainer of type class ::std::vector < SgNode * , allocator< SgNode * > > ()
whileStmtGetTraversalSuccessorNamesContainer :: Typeable a => SgWhileStmt a -> IO [CString]
Stub for ::SgWhileStmt::get_traversalSuccessorNamesContainer of type class ::std::vector < string , allocator< string > > ()
whileStmtIsInMemoryPool :: Typeable a => SgWhileStmt a -> IO Bool
Stub for ::SgWhileStmt::isInMemoryPool of type bool ()
whileStmtMemoryUsage :: IO CSize
Stub for ::SgWhileStmt::memoryUsage of type ::size_t()
whileStmtNumberOfNodes :: IO CSize
Stub for ::SgWhileStmt::numberOfNodes of type ::size_t()
whileStmtPostConstructionInitialization :: Typeable a => SgWhileStmt a -> IO ()
Stub for ::SgWhileStmt::post_construction_initialization of type void ()
whileStmtSageClassName :: Typeable a => SgWhileStmt a -> IO String
Stub for ::SgWhileStmt::sage_class_name of type const char *()
whileStmtSetBody :: (Typeable a, Typeable b) => SgWhileStmt a -> SgStatement b -> IO ()
Stub for ::SgWhileStmt::set_body of type void (class ::SgStatement*)
whileStmtSetCondition :: (Typeable a, Typeable b) => SgWhileStmt a -> SgStatement b -> IO ()
Stub for ::SgWhileStmt::set_condition of type void (class ::SgStatement*)
whileStmtSetElseBody :: (Typeable a, Typeable b) => SgWhileStmt a -> SgStatement b -> IO ()
Stub for ::SgWhileStmt::set_else_body of type void (class ::SgStatement*)
whileStmtSetEndNumericLabel :: (Typeable a, Typeable b) => SgWhileStmt a -> SgLabelRefExp b -> IO ()
Stub for ::SgWhileStmt::set_end_numeric_label of type void (class ::SgLabelRefExp*)
whileStmtSetHasEndStatement :: Typeable a => SgWhileStmt a -> Bool -> IO ()
Stub for ::SgWhileStmt::set_has_end_statement of type void (bool )
whileStmtSetStringLabel :: Typeable a => SgWhileStmt a -> String -> IO ()
Stub for ::SgWhileStmt::set_string_label of type void (::std::string)
whileStmtVariantT :: Typeable a => SgWhileStmt a -> IO VariantT
Stub for ::SgWhileStmt::variantT of type enum ::VariantT()
Produced by Haddock version 2.4.2