rose-0.9.5.1: Bindings for the ROSE compilerContentsIndex
ROSE.Sage3.Methods.SgDoWhileStmt
Synopsis
isSgDoWhileStmt :: Typeable a => SgNode a -> IO (Maybe (SgDoWhileStmt ()))
upSgDoWhileStmt :: Typeable a => SgDoWhileStmt a -> SgDoWhileStmt ()
newDoWhileStmt :: (Typeable a, Typeable b, Typeable c) => Sg_File_Info a -> SgStatement b -> SgStatement c -> IO (SgDoWhileStmt ())
newDoWhileStmt2 :: (Typeable a, Typeable b) => SgStatement a -> SgStatement b -> IO (SgDoWhileStmt ())
doWhileStmtCfgIndexForEnd :: Typeable a => SgDoWhileStmt a -> IO CUInt
doWhileStmtCfgIsIndexInteresting :: Typeable a => SgDoWhileStmt a -> CUInt -> IO Bool
doWhileStmtCheckDataMemberPointersIfInMemoryPool :: Typeable a => SgDoWhileStmt a -> IO ()
doWhileStmtClassName :: Typeable a => SgDoWhileStmt a -> IO String
doWhileStmtGetChildIndex :: (Typeable a, Typeable b) => SgDoWhileStmt a -> SgNode b -> IO CLong
doWhileStmtGetBody :: Typeable a => SgDoWhileStmt a -> IO (SgStatement ())
doWhileStmtGetChildIndex2 :: (Typeable a, Typeable b) => SgDoWhileStmt a -> SgNode b -> IO CSize
doWhileStmtGetCondition :: Typeable a => SgDoWhileStmt a -> IO (SgStatement ())
doWhileStmtGetMangledName :: Typeable a => SgDoWhileStmt a -> IO String
doWhileStmtGetNumberOfTraversalSuccessors :: Typeable a => SgDoWhileStmt a -> IO CSize
doWhileStmtGetTraversalSuccessorByIndex :: Typeable a => SgDoWhileStmt a -> CSize -> IO (SgNode ())
doWhileStmtGetTraversalSuccessorContainer :: Typeable a => SgDoWhileStmt a -> IO [SgNode ()]
doWhileStmtGetTraversalSuccessorNamesContainer :: Typeable a => SgDoWhileStmt a -> IO [CString]
doWhileStmtIsInMemoryPool :: Typeable a => SgDoWhileStmt a -> IO Bool
doWhileStmtMemoryUsage :: IO CSize
doWhileStmtNumberOfNodes :: IO CSize
doWhileStmtPostConstructionInitialization :: Typeable a => SgDoWhileStmt a -> IO ()
doWhileStmtSageClassName :: Typeable a => SgDoWhileStmt a -> IO String
doWhileStmtSetBody :: (Typeable a, Typeable b) => SgDoWhileStmt a -> SgStatement b -> IO ()
doWhileStmtSetCondition :: (Typeable a, Typeable b) => SgDoWhileStmt a -> SgStatement b -> IO ()
doWhileStmtVariantT :: Typeable a => SgDoWhileStmt a -> IO VariantT
Documentation
isSgDoWhileStmt :: Typeable a => SgNode a -> IO (Maybe (SgDoWhileStmt ()))
Attempts a dynamic cast of the given node to the type SgDoWhileStmt.
upSgDoWhileStmt :: Typeable a => SgDoWhileStmt a -> SgDoWhileStmt ()
Performs an upcast of a SgDoWhileStmt subtype to a SgDoWhileStmt.
newDoWhileStmt :: (Typeable a, Typeable b, Typeable c) => Sg_File_Info a -> SgStatement b -> SgStatement c -> IO (SgDoWhileStmt ())
Stub for ::SgDoWhileStmt::SgDoWhileStmt of type void (class ::Sg_File_Info*, class ::SgStatement*, class ::SgStatement*)
newDoWhileStmt2 :: (Typeable a, Typeable b) => SgStatement a -> SgStatement b -> IO (SgDoWhileStmt ())
Stub for ::SgDoWhileStmt::SgDoWhileStmt of type void (class ::SgStatement*, class ::SgStatement*)
doWhileStmtCfgIndexForEnd :: Typeable a => SgDoWhileStmt a -> IO CUInt
Stub for ::SgDoWhileStmt::cfgIndexForEnd of type unsigned int ()
doWhileStmtCfgIsIndexInteresting :: Typeable a => SgDoWhileStmt a -> CUInt -> IO Bool
Stub for ::SgDoWhileStmt::cfgIsIndexInteresting of type bool (unsigned int )
doWhileStmtCheckDataMemberPointersIfInMemoryPool :: Typeable a => SgDoWhileStmt a -> IO ()
Stub for ::SgDoWhileStmt::checkDataMemberPointersIfInMemoryPool of type void ()
doWhileStmtClassName :: Typeable a => SgDoWhileStmt a -> IO String
Stub for ::SgDoWhileStmt::class_name of type ::std::string()
doWhileStmtGetChildIndex :: (Typeable a, Typeable b) => SgDoWhileStmt a -> SgNode b -> IO CLong
Stub for ::SgDoWhileStmt::getChildIndex of type long (class ::SgNode*)
doWhileStmtGetBody :: Typeable a => SgDoWhileStmt a -> IO (SgStatement ())
Stub for ::SgDoWhileStmt::get_body of type class ::SgStatement*()
doWhileStmtGetChildIndex2 :: (Typeable a, Typeable b) => SgDoWhileStmt a -> SgNode b -> IO CSize
Stub for ::SgDoWhileStmt::get_childIndex of type ::size_t(class ::SgNode*)
doWhileStmtGetCondition :: Typeable a => SgDoWhileStmt a -> IO (SgStatement ())
Stub for ::SgDoWhileStmt::get_condition of type class ::SgStatement*()
doWhileStmtGetMangledName :: Typeable a => SgDoWhileStmt a -> IO String
Stub for ::SgDoWhileStmt::get_mangled_name of type class ::SgName()
doWhileStmtGetNumberOfTraversalSuccessors :: Typeable a => SgDoWhileStmt a -> IO CSize
Stub for ::SgDoWhileStmt::get_numberOfTraversalSuccessors of type ::size_t()
doWhileStmtGetTraversalSuccessorByIndex :: Typeable a => SgDoWhileStmt a -> CSize -> IO (SgNode ())
Stub for ::SgDoWhileStmt::get_traversalSuccessorByIndex of type class ::SgNode*(::size_t)
doWhileStmtGetTraversalSuccessorContainer :: Typeable a => SgDoWhileStmt a -> IO [SgNode ()]
Stub for ::SgDoWhileStmt::get_traversalSuccessorContainer of type class ::std::vector < SgNode * , allocator< SgNode * > > ()
doWhileStmtGetTraversalSuccessorNamesContainer :: Typeable a => SgDoWhileStmt a -> IO [CString]
Stub for ::SgDoWhileStmt::get_traversalSuccessorNamesContainer of type class ::std::vector < string , allocator< string > > ()
doWhileStmtIsInMemoryPool :: Typeable a => SgDoWhileStmt a -> IO Bool
Stub for ::SgDoWhileStmt::isInMemoryPool of type bool ()
doWhileStmtMemoryUsage :: IO CSize
Stub for ::SgDoWhileStmt::memoryUsage of type ::size_t()
doWhileStmtNumberOfNodes :: IO CSize
Stub for ::SgDoWhileStmt::numberOfNodes of type ::size_t()
doWhileStmtPostConstructionInitialization :: Typeable a => SgDoWhileStmt a -> IO ()
Stub for ::SgDoWhileStmt::post_construction_initialization of type void ()
doWhileStmtSageClassName :: Typeable a => SgDoWhileStmt a -> IO String
Stub for ::SgDoWhileStmt::sage_class_name of type const char *()
doWhileStmtSetBody :: (Typeable a, Typeable b) => SgDoWhileStmt a -> SgStatement b -> IO ()
Stub for ::SgDoWhileStmt::set_body of type void (class ::SgStatement*)
doWhileStmtSetCondition :: (Typeable a, Typeable b) => SgDoWhileStmt a -> SgStatement b -> IO ()
Stub for ::SgDoWhileStmt::set_condition of type void (class ::SgStatement*)
doWhileStmtVariantT :: Typeable a => SgDoWhileStmt a -> IO VariantT
Stub for ::SgDoWhileStmt::variantT of type enum ::VariantT()
Produced by Haddock version 2.4.2