rose-0.9.5.1: Bindings for the ROSE compilerContentsIndex
ROSE.Sage3.Methods.SgJavaForEachStatement
Synopsis
isSgJavaForEachStatement :: Typeable a => SgNode a -> IO (Maybe (SgJavaForEachStatement ()))
upSgJavaForEachStatement :: Typeable a => SgJavaForEachStatement a -> SgJavaForEachStatement ()
newJavaForEachStatement :: (Typeable a, Typeable b, Typeable c, Typeable d) => Sg_File_Info a -> SgVariableDeclaration b -> SgExpression c -> SgStatement d -> IO (SgJavaForEachStatement ())
newJavaForEachStatement2 :: (Typeable a, Typeable b, Typeable c) => SgVariableDeclaration a -> SgExpression b -> SgStatement c -> IO (SgJavaForEachStatement ())
javaForEachStatementCfgFindNextChildIndex :: (Typeable a, Typeable b) => SgJavaForEachStatement a -> SgNode b -> IO CUInt
javaForEachStatementCfgIndexForEnd :: Typeable a => SgJavaForEachStatement a -> IO CUInt
javaForEachStatementCfgIsIndexInteresting :: Typeable a => SgJavaForEachStatement a -> CUInt -> IO Bool
javaForEachStatementCheckDataMemberPointersIfInMemoryPool :: Typeable a => SgJavaForEachStatement a -> IO ()
javaForEachStatementClassName :: Typeable a => SgJavaForEachStatement a -> IO String
javaForEachStatementGetChildIndex :: (Typeable a, Typeable b) => SgJavaForEachStatement a -> SgNode b -> IO CLong
javaForEachStatementGetChildIndex2 :: (Typeable a, Typeable b) => SgJavaForEachStatement a -> SgNode b -> IO CSize
javaForEachStatementGetCollection :: Typeable a => SgJavaForEachStatement a -> IO (SgExpression ())
javaForEachStatementGetElement :: Typeable a => SgJavaForEachStatement a -> IO (SgVariableDeclaration ())
javaForEachStatementGetLoopBody :: Typeable a => SgJavaForEachStatement a -> IO (SgStatement ())
javaForEachStatementGetMangledName :: Typeable a => SgJavaForEachStatement a -> IO String
javaForEachStatementGetNumberOfTraversalSuccessors :: Typeable a => SgJavaForEachStatement a -> IO CSize
javaForEachStatementGetTraversalSuccessorByIndex :: Typeable a => SgJavaForEachStatement a -> CSize -> IO (SgNode ())
javaForEachStatementGetTraversalSuccessorContainer :: Typeable a => SgJavaForEachStatement a -> IO [SgNode ()]
javaForEachStatementGetTraversalSuccessorNamesContainer :: Typeable a => SgJavaForEachStatement a -> IO [CString]
javaForEachStatementIsInMemoryPool :: Typeable a => SgJavaForEachStatement a -> IO Bool
javaForEachStatementMemoryUsage :: IO CSize
javaForEachStatementNumberOfNodes :: IO CSize
javaForEachStatementPostConstructionInitialization :: Typeable a => SgJavaForEachStatement a -> IO ()
javaForEachStatementSageClassName :: Typeable a => SgJavaForEachStatement a -> IO String
javaForEachStatementSetCollection :: (Typeable a, Typeable b) => SgJavaForEachStatement a -> SgExpression b -> IO ()
javaForEachStatementSetElement :: (Typeable a, Typeable b) => SgJavaForEachStatement a -> SgVariableDeclaration b -> IO ()
javaForEachStatementSetLoopBody :: (Typeable a, Typeable b) => SgJavaForEachStatement a -> SgStatement b -> IO ()
javaForEachStatementVariantT :: Typeable a => SgJavaForEachStatement a -> IO VariantT
Documentation
isSgJavaForEachStatement :: Typeable a => SgNode a -> IO (Maybe (SgJavaForEachStatement ()))
Attempts a dynamic cast of the given node to the type SgJavaForEachStatement.
upSgJavaForEachStatement :: Typeable a => SgJavaForEachStatement a -> SgJavaForEachStatement ()
Performs an upcast of a SgJavaForEachStatement subtype to a SgJavaForEachStatement.
newJavaForEachStatement :: (Typeable a, Typeable b, Typeable c, Typeable d) => Sg_File_Info a -> SgVariableDeclaration b -> SgExpression c -> SgStatement d -> IO (SgJavaForEachStatement ())
Stub for ::SgJavaForEachStatement::SgJavaForEachStatement of type void (class ::Sg_File_Info*, class ::SgVariableDeclaration*, class ::SgExpression*, class ::SgStatement*)
newJavaForEachStatement2 :: (Typeable a, Typeable b, Typeable c) => SgVariableDeclaration a -> SgExpression b -> SgStatement c -> IO (SgJavaForEachStatement ())
Stub for ::SgJavaForEachStatement::SgJavaForEachStatement of type void (class ::SgVariableDeclaration*, class ::SgExpression*, class ::SgStatement*)
javaForEachStatementCfgFindNextChildIndex :: (Typeable a, Typeable b) => SgJavaForEachStatement a -> SgNode b -> IO CUInt
Stub for ::SgJavaForEachStatement::cfgFindNextChildIndex of type unsigned int (class ::SgNode*)
javaForEachStatementCfgIndexForEnd :: Typeable a => SgJavaForEachStatement a -> IO CUInt
Stub for ::SgJavaForEachStatement::cfgIndexForEnd of type unsigned int ()
javaForEachStatementCfgIsIndexInteresting :: Typeable a => SgJavaForEachStatement a -> CUInt -> IO Bool
Stub for ::SgJavaForEachStatement::cfgIsIndexInteresting of type bool (unsigned int )
javaForEachStatementCheckDataMemberPointersIfInMemoryPool :: Typeable a => SgJavaForEachStatement a -> IO ()
Stub for ::SgJavaForEachStatement::checkDataMemberPointersIfInMemoryPool of type void ()
javaForEachStatementClassName :: Typeable a => SgJavaForEachStatement a -> IO String
Stub for ::SgJavaForEachStatement::class_name of type ::std::string()
javaForEachStatementGetChildIndex :: (Typeable a, Typeable b) => SgJavaForEachStatement a -> SgNode b -> IO CLong
Stub for ::SgJavaForEachStatement::getChildIndex of type long (class ::SgNode*)
javaForEachStatementGetChildIndex2 :: (Typeable a, Typeable b) => SgJavaForEachStatement a -> SgNode b -> IO CSize
Stub for ::SgJavaForEachStatement::get_childIndex of type ::size_t(class ::SgNode*)
javaForEachStatementGetCollection :: Typeable a => SgJavaForEachStatement a -> IO (SgExpression ())
Stub for ::SgJavaForEachStatement::get_collection of type class ::SgExpression*()
javaForEachStatementGetElement :: Typeable a => SgJavaForEachStatement a -> IO (SgVariableDeclaration ())
Stub for ::SgJavaForEachStatement::get_element of type class ::SgVariableDeclaration*()
javaForEachStatementGetLoopBody :: Typeable a => SgJavaForEachStatement a -> IO (SgStatement ())
Stub for ::SgJavaForEachStatement::get_loop_body of type class ::SgStatement*()
javaForEachStatementGetMangledName :: Typeable a => SgJavaForEachStatement a -> IO String
Stub for ::SgJavaForEachStatement::get_mangled_name of type class ::SgName()
javaForEachStatementGetNumberOfTraversalSuccessors :: Typeable a => SgJavaForEachStatement a -> IO CSize
Stub for ::SgJavaForEachStatement::get_numberOfTraversalSuccessors of type ::size_t()
javaForEachStatementGetTraversalSuccessorByIndex :: Typeable a => SgJavaForEachStatement a -> CSize -> IO (SgNode ())
Stub for ::SgJavaForEachStatement::get_traversalSuccessorByIndex of type class ::SgNode*(::size_t)
javaForEachStatementGetTraversalSuccessorContainer :: Typeable a => SgJavaForEachStatement a -> IO [SgNode ()]
Stub for ::SgJavaForEachStatement::get_traversalSuccessorContainer of type class ::std::vector < SgNode * , allocator< SgNode * > > ()
javaForEachStatementGetTraversalSuccessorNamesContainer :: Typeable a => SgJavaForEachStatement a -> IO [CString]
Stub for ::SgJavaForEachStatement::get_traversalSuccessorNamesContainer of type class ::std::vector < string , allocator< string > > ()
javaForEachStatementIsInMemoryPool :: Typeable a => SgJavaForEachStatement a -> IO Bool
Stub for ::SgJavaForEachStatement::isInMemoryPool of type bool ()
javaForEachStatementMemoryUsage :: IO CSize
Stub for ::SgJavaForEachStatement::memoryUsage of type ::size_t()
javaForEachStatementNumberOfNodes :: IO CSize
Stub for ::SgJavaForEachStatement::numberOfNodes of type ::size_t()
javaForEachStatementPostConstructionInitialization :: Typeable a => SgJavaForEachStatement a -> IO ()
Stub for ::SgJavaForEachStatement::post_construction_initialization of type void ()
javaForEachStatementSageClassName :: Typeable a => SgJavaForEachStatement a -> IO String
Stub for ::SgJavaForEachStatement::sage_class_name of type const char *()
javaForEachStatementSetCollection :: (Typeable a, Typeable b) => SgJavaForEachStatement a -> SgExpression b -> IO ()
Stub for ::SgJavaForEachStatement::set_collection of type void (class ::SgExpression*)
javaForEachStatementSetElement :: (Typeable a, Typeable b) => SgJavaForEachStatement a -> SgVariableDeclaration b -> IO ()
Stub for ::SgJavaForEachStatement::set_element of type void (class ::SgVariableDeclaration*)
javaForEachStatementSetLoopBody :: (Typeable a, Typeable b) => SgJavaForEachStatement a -> SgStatement b -> IO ()
Stub for ::SgJavaForEachStatement::set_loop_body of type void (class ::SgStatement*)
javaForEachStatementVariantT :: Typeable a => SgJavaForEachStatement a -> IO VariantT
Stub for ::SgJavaForEachStatement::variantT of type enum ::VariantT()
Produced by Haddock version 2.4.2