rose-0.9.5.1: Bindings for the ROSE compilerContentsIndex
ROSE.Sage3.Methods.SgFortranDo
Synopsis
isSgFortranDo :: Typeable a => SgNode a -> IO (Maybe (SgFortranDo ()))
upSgFortranDo :: Typeable a => SgFortranDo a -> SgFortranDo ()
newFortranDo :: (Typeable a, Typeable b, Typeable c, Typeable d, Typeable e) => Sg_File_Info a -> SgExpression b -> SgExpression c -> SgExpression d -> SgBasicBlock e -> IO (SgFortranDo ())
newFortranDo2 :: (Typeable a, Typeable b, Typeable c, Typeable d) => SgExpression a -> SgExpression b -> SgExpression c -> SgBasicBlock d -> IO (SgFortranDo ())
fortranDoCfgFindChildIndex :: (Typeable a, Typeable b) => SgFortranDo a -> SgNode b -> IO CUInt
fortranDoCfgFindNextChildIndex :: (Typeable a, Typeable b) => SgFortranDo a -> SgNode b -> IO CUInt
fortranDoCfgIndexForEnd :: Typeable a => SgFortranDo a -> IO CUInt
fortranDoCfgIsIndexInteresting :: Typeable a => SgFortranDo a -> CUInt -> IO Bool
fortranDoCheckDataMemberPointersIfInMemoryPool :: Typeable a => SgFortranDo a -> IO ()
fortranDoClassName :: Typeable a => SgFortranDo a -> IO String
fortranDoGetChildIndex :: (Typeable a, Typeable b) => SgFortranDo a -> SgNode b -> IO CLong
fortranDoGetBody :: Typeable a => SgFortranDo a -> IO (SgBasicBlock ())
fortranDoGetBound :: Typeable a => SgFortranDo a -> IO (SgExpression ())
fortranDoGetChildIndex2 :: (Typeable a, Typeable b) => SgFortranDo a -> SgNode b -> IO CSize
fortranDoGetEndNumericLabel :: Typeable a => SgFortranDo a -> IO (SgLabelRefExp ())
fortranDoGetHasEndStatement :: Typeable a => SgFortranDo a -> IO Bool
fortranDoGetIncrement :: Typeable a => SgFortranDo a -> IO (SgExpression ())
fortranDoGetInitialization :: Typeable a => SgFortranDo a -> IO (SgExpression ())
fortranDoGetMangledName :: Typeable a => SgFortranDo a -> IO String
fortranDoGetNumberOfTraversalSuccessors :: Typeable a => SgFortranDo a -> IO CSize
fortranDoGetOldStyle :: Typeable a => SgFortranDo a -> IO Bool
fortranDoGetStringLabel :: Typeable a => SgFortranDo a -> IO String
fortranDoGetTraversalSuccessorByIndex :: Typeable a => SgFortranDo a -> CSize -> IO (SgNode ())
fortranDoGetTraversalSuccessorContainer :: Typeable a => SgFortranDo a -> IO [SgNode ()]
fortranDoGetTraversalSuccessorNamesContainer :: Typeable a => SgFortranDo a -> IO [CString]
fortranDoIsInMemoryPool :: Typeable a => SgFortranDo a -> IO Bool
fortranDoMemoryUsage :: IO CSize
fortranDoNumberOfNodes :: IO CSize
fortranDoPostConstructionInitialization :: Typeable a => SgFortranDo a -> IO ()
fortranDoSageClassName :: Typeable a => SgFortranDo a -> IO String
fortranDoSetBody :: (Typeable a, Typeable b) => SgFortranDo a -> SgBasicBlock b -> IO ()
fortranDoSetBound :: (Typeable a, Typeable b) => SgFortranDo a -> SgExpression b -> IO ()
fortranDoSetEndNumericLabel :: (Typeable a, Typeable b) => SgFortranDo a -> SgLabelRefExp b -> IO ()
fortranDoSetHasEndStatement :: Typeable a => SgFortranDo a -> Bool -> IO ()
fortranDoSetIncrement :: (Typeable a, Typeable b) => SgFortranDo a -> SgExpression b -> IO ()
fortranDoSetInitialization :: (Typeable a, Typeable b) => SgFortranDo a -> SgExpression b -> IO ()
fortranDoSetOldStyle :: Typeable a => SgFortranDo a -> Bool -> IO ()
fortranDoSetStringLabel :: Typeable a => SgFortranDo a -> String -> IO ()
fortranDoVariantT :: Typeable a => SgFortranDo a -> IO VariantT
Documentation
isSgFortranDo :: Typeable a => SgNode a -> IO (Maybe (SgFortranDo ()))
Attempts a dynamic cast of the given node to the type SgFortranDo.
upSgFortranDo :: Typeable a => SgFortranDo a -> SgFortranDo ()
Performs an upcast of a SgFortranDo subtype to a SgFortranDo.
newFortranDo :: (Typeable a, Typeable b, Typeable c, Typeable d, Typeable e) => Sg_File_Info a -> SgExpression b -> SgExpression c -> SgExpression d -> SgBasicBlock e -> IO (SgFortranDo ())
Stub for ::SgFortranDo::SgFortranDo of type void (class ::Sg_File_Info*, class ::SgExpression*, class ::SgExpression*, class ::SgExpression*, class ::SgBasicBlock*)
newFortranDo2 :: (Typeable a, Typeable b, Typeable c, Typeable d) => SgExpression a -> SgExpression b -> SgExpression c -> SgBasicBlock d -> IO (SgFortranDo ())
Stub for ::SgFortranDo::SgFortranDo of type void (class ::SgExpression*, class ::SgExpression*, class ::SgExpression*, class ::SgBasicBlock*)
fortranDoCfgFindChildIndex :: (Typeable a, Typeable b) => SgFortranDo a -> SgNode b -> IO CUInt
Stub for ::SgFortranDo::cfgFindChildIndex of type unsigned int (class ::SgNode*)
fortranDoCfgFindNextChildIndex :: (Typeable a, Typeable b) => SgFortranDo a -> SgNode b -> IO CUInt
Stub for ::SgFortranDo::cfgFindNextChildIndex of type unsigned int (class ::SgNode*)
fortranDoCfgIndexForEnd :: Typeable a => SgFortranDo a -> IO CUInt
Stub for ::SgFortranDo::cfgIndexForEnd of type unsigned int ()
fortranDoCfgIsIndexInteresting :: Typeable a => SgFortranDo a -> CUInt -> IO Bool
Stub for ::SgFortranDo::cfgIsIndexInteresting of type bool (unsigned int )
fortranDoCheckDataMemberPointersIfInMemoryPool :: Typeable a => SgFortranDo a -> IO ()
Stub for ::SgFortranDo::checkDataMemberPointersIfInMemoryPool of type void ()
fortranDoClassName :: Typeable a => SgFortranDo a -> IO String
Stub for ::SgFortranDo::class_name of type ::std::string()
fortranDoGetChildIndex :: (Typeable a, Typeable b) => SgFortranDo a -> SgNode b -> IO CLong
Stub for ::SgFortranDo::getChildIndex of type long (class ::SgNode*)
fortranDoGetBody :: Typeable a => SgFortranDo a -> IO (SgBasicBlock ())
Stub for ::SgFortranDo::get_body of type class ::SgBasicBlock*()
fortranDoGetBound :: Typeable a => SgFortranDo a -> IO (SgExpression ())
Stub for ::SgFortranDo::get_bound of type class ::SgExpression*()
fortranDoGetChildIndex2 :: (Typeable a, Typeable b) => SgFortranDo a -> SgNode b -> IO CSize
Stub for ::SgFortranDo::get_childIndex of type ::size_t(class ::SgNode*)
fortranDoGetEndNumericLabel :: Typeable a => SgFortranDo a -> IO (SgLabelRefExp ())
Stub for ::SgFortranDo::get_end_numeric_label of type class ::SgLabelRefExp*()
fortranDoGetHasEndStatement :: Typeable a => SgFortranDo a -> IO Bool
Stub for ::SgFortranDo::get_has_end_statement of type bool ()
fortranDoGetIncrement :: Typeable a => SgFortranDo a -> IO (SgExpression ())
Stub for ::SgFortranDo::get_increment of type class ::SgExpression*()
fortranDoGetInitialization :: Typeable a => SgFortranDo a -> IO (SgExpression ())
Stub for ::SgFortranDo::get_initialization of type class ::SgExpression*()
fortranDoGetMangledName :: Typeable a => SgFortranDo a -> IO String
Stub for ::SgFortranDo::get_mangled_name of type class ::SgName()
fortranDoGetNumberOfTraversalSuccessors :: Typeable a => SgFortranDo a -> IO CSize
Stub for ::SgFortranDo::get_numberOfTraversalSuccessors of type ::size_t()
fortranDoGetOldStyle :: Typeable a => SgFortranDo a -> IO Bool
Stub for ::SgFortranDo::get_old_style of type bool ()
fortranDoGetStringLabel :: Typeable a => SgFortranDo a -> IO String
Stub for ::SgFortranDo::get_string_label of type ::std::string()
fortranDoGetTraversalSuccessorByIndex :: Typeable a => SgFortranDo a -> CSize -> IO (SgNode ())
Stub for ::SgFortranDo::get_traversalSuccessorByIndex of type class ::SgNode*(::size_t)
fortranDoGetTraversalSuccessorContainer :: Typeable a => SgFortranDo a -> IO [SgNode ()]
Stub for ::SgFortranDo::get_traversalSuccessorContainer of type class ::std::vector < SgNode * , allocator< SgNode * > > ()
fortranDoGetTraversalSuccessorNamesContainer :: Typeable a => SgFortranDo a -> IO [CString]
Stub for ::SgFortranDo::get_traversalSuccessorNamesContainer of type class ::std::vector < string , allocator< string > > ()
fortranDoIsInMemoryPool :: Typeable a => SgFortranDo a -> IO Bool
Stub for ::SgFortranDo::isInMemoryPool of type bool ()
fortranDoMemoryUsage :: IO CSize
Stub for ::SgFortranDo::memoryUsage of type ::size_t()
fortranDoNumberOfNodes :: IO CSize
Stub for ::SgFortranDo::numberOfNodes of type ::size_t()
fortranDoPostConstructionInitialization :: Typeable a => SgFortranDo a -> IO ()
Stub for ::SgFortranDo::post_construction_initialization of type void ()
fortranDoSageClassName :: Typeable a => SgFortranDo a -> IO String
Stub for ::SgFortranDo::sage_class_name of type const char *()
fortranDoSetBody :: (Typeable a, Typeable b) => SgFortranDo a -> SgBasicBlock b -> IO ()
Stub for ::SgFortranDo::set_body of type void (class ::SgBasicBlock*)
fortranDoSetBound :: (Typeable a, Typeable b) => SgFortranDo a -> SgExpression b -> IO ()
Stub for ::SgFortranDo::set_bound of type void (class ::SgExpression*)
fortranDoSetEndNumericLabel :: (Typeable a, Typeable b) => SgFortranDo a -> SgLabelRefExp b -> IO ()
Stub for ::SgFortranDo::set_end_numeric_label of type void (class ::SgLabelRefExp*)
fortranDoSetHasEndStatement :: Typeable a => SgFortranDo a -> Bool -> IO ()
Stub for ::SgFortranDo::set_has_end_statement of type void (bool )
fortranDoSetIncrement :: (Typeable a, Typeable b) => SgFortranDo a -> SgExpression b -> IO ()
Stub for ::SgFortranDo::set_increment of type void (class ::SgExpression*)
fortranDoSetInitialization :: (Typeable a, Typeable b) => SgFortranDo a -> SgExpression b -> IO ()
Stub for ::SgFortranDo::set_initialization of type void (class ::SgExpression*)
fortranDoSetOldStyle :: Typeable a => SgFortranDo a -> Bool -> IO ()
Stub for ::SgFortranDo::set_old_style of type void (bool )
fortranDoSetStringLabel :: Typeable a => SgFortranDo a -> String -> IO ()
Stub for ::SgFortranDo::set_string_label of type void (::std::string)
fortranDoVariantT :: Typeable a => SgFortranDo a -> IO VariantT
Stub for ::SgFortranDo::variantT of type enum ::VariantT()
Produced by Haddock version 2.4.2