rose-0.9.5.1: Bindings for the ROSE compilerContentsIndex
ROSE.Sage3.Methods.SgJavaLabelStatement
Synopsis
isSgJavaLabelStatement :: Typeable a => SgNode a -> IO (Maybe (SgJavaLabelStatement ()))
upSgJavaLabelStatement :: Typeable a => SgJavaLabelStatement a -> SgJavaLabelStatement ()
newJavaLabelStatement :: (Typeable a, Typeable b) => Sg_File_Info a -> String -> SgStatement b -> IO (SgJavaLabelStatement ())
newJavaLabelStatement2 :: Typeable a => String -> SgStatement a -> IO (SgJavaLabelStatement ())
javaLabelStatementCfgIndexForEnd :: Typeable a => SgJavaLabelStatement a -> IO CUInt
javaLabelStatementCfgIsIndexInteresting :: Typeable a => SgJavaLabelStatement a -> CUInt -> IO Bool
javaLabelStatementCheckDataMemberPointersIfInMemoryPool :: Typeable a => SgJavaLabelStatement a -> IO ()
javaLabelStatementClassName :: Typeable a => SgJavaLabelStatement a -> IO String
javaLabelStatementGetChildIndex :: (Typeable a, Typeable b) => SgJavaLabelStatement a -> SgNode b -> IO CLong
javaLabelStatementGetChildIndex2 :: (Typeable a, Typeable b) => SgJavaLabelStatement a -> SgNode b -> IO CSize
javaLabelStatementGetLabel :: Typeable a => SgJavaLabelStatement a -> IO String
javaLabelStatementGetNumberOfTraversalSuccessors :: Typeable a => SgJavaLabelStatement a -> IO CSize
javaLabelStatementGetStatement :: Typeable a => SgJavaLabelStatement a -> IO (SgStatement ())
javaLabelStatementGetSymbolFromSymbolTable :: Typeable a => SgJavaLabelStatement a -> IO (SgSymbol ())
javaLabelStatementGetTraversalSuccessorByIndex :: Typeable a => SgJavaLabelStatement a -> CSize -> IO (SgNode ())
javaLabelStatementGetTraversalSuccessorContainer :: Typeable a => SgJavaLabelStatement a -> IO [SgNode ()]
javaLabelStatementGetTraversalSuccessorNamesContainer :: Typeable a => SgJavaLabelStatement a -> IO [CString]
javaLabelStatementIsInMemoryPool :: Typeable a => SgJavaLabelStatement a -> IO Bool
javaLabelStatementMemoryUsage :: IO CSize
javaLabelStatementNumberOfNodes :: IO CSize
javaLabelStatementPostConstructionInitialization :: Typeable a => SgJavaLabelStatement a -> IO ()
javaLabelStatementSageClassName :: Typeable a => SgJavaLabelStatement a -> IO String
javaLabelStatementSetLabel :: Typeable a => SgJavaLabelStatement a -> String -> IO ()
javaLabelStatementSetStatement :: (Typeable a, Typeable b) => SgJavaLabelStatement a -> SgStatement b -> IO ()
javaLabelStatementVariantT :: Typeable a => SgJavaLabelStatement a -> IO VariantT
Documentation
isSgJavaLabelStatement :: Typeable a => SgNode a -> IO (Maybe (SgJavaLabelStatement ()))
Attempts a dynamic cast of the given node to the type SgJavaLabelStatement.
upSgJavaLabelStatement :: Typeable a => SgJavaLabelStatement a -> SgJavaLabelStatement ()
Performs an upcast of a SgJavaLabelStatement subtype to a SgJavaLabelStatement.
newJavaLabelStatement :: (Typeable a, Typeable b) => Sg_File_Info a -> String -> SgStatement b -> IO (SgJavaLabelStatement ())
Stub for ::SgJavaLabelStatement::SgJavaLabelStatement of type void (class ::Sg_File_Info*, class ::SgName, class ::SgStatement*)
newJavaLabelStatement2 :: Typeable a => String -> SgStatement a -> IO (SgJavaLabelStatement ())
Stub for ::SgJavaLabelStatement::SgJavaLabelStatement of type void (class ::SgName, class ::SgStatement*)
javaLabelStatementCfgIndexForEnd :: Typeable a => SgJavaLabelStatement a -> IO CUInt
Stub for ::SgJavaLabelStatement::cfgIndexForEnd of type unsigned int ()
javaLabelStatementCfgIsIndexInteresting :: Typeable a => SgJavaLabelStatement a -> CUInt -> IO Bool
Stub for ::SgJavaLabelStatement::cfgIsIndexInteresting of type bool (unsigned int )
javaLabelStatementCheckDataMemberPointersIfInMemoryPool :: Typeable a => SgJavaLabelStatement a -> IO ()
Stub for ::SgJavaLabelStatement::checkDataMemberPointersIfInMemoryPool of type void ()
javaLabelStatementClassName :: Typeable a => SgJavaLabelStatement a -> IO String
Stub for ::SgJavaLabelStatement::class_name of type ::std::string()
javaLabelStatementGetChildIndex :: (Typeable a, Typeable b) => SgJavaLabelStatement a -> SgNode b -> IO CLong
Stub for ::SgJavaLabelStatement::getChildIndex of type long (class ::SgNode*)
javaLabelStatementGetChildIndex2 :: (Typeable a, Typeable b) => SgJavaLabelStatement a -> SgNode b -> IO CSize
Stub for ::SgJavaLabelStatement::get_childIndex of type ::size_t(class ::SgNode*)
javaLabelStatementGetLabel :: Typeable a => SgJavaLabelStatement a -> IO String
Stub for ::SgJavaLabelStatement::get_label of type class ::SgName()
javaLabelStatementGetNumberOfTraversalSuccessors :: Typeable a => SgJavaLabelStatement a -> IO CSize
Stub for ::SgJavaLabelStatement::get_numberOfTraversalSuccessors of type ::size_t()
javaLabelStatementGetStatement :: Typeable a => SgJavaLabelStatement a -> IO (SgStatement ())
Stub for ::SgJavaLabelStatement::get_statement of type class ::SgStatement*()
javaLabelStatementGetSymbolFromSymbolTable :: Typeable a => SgJavaLabelStatement a -> IO (SgSymbol ())
Stub for ::SgJavaLabelStatement::get_symbol_from_symbol_table of type class ::SgSymbol*()
javaLabelStatementGetTraversalSuccessorByIndex :: Typeable a => SgJavaLabelStatement a -> CSize -> IO (SgNode ())
Stub for ::SgJavaLabelStatement::get_traversalSuccessorByIndex of type class ::SgNode*(::size_t)
javaLabelStatementGetTraversalSuccessorContainer :: Typeable a => SgJavaLabelStatement a -> IO [SgNode ()]
Stub for ::SgJavaLabelStatement::get_traversalSuccessorContainer of type class ::std::vector < SgNode * , allocator< SgNode * > > ()
javaLabelStatementGetTraversalSuccessorNamesContainer :: Typeable a => SgJavaLabelStatement a -> IO [CString]
Stub for ::SgJavaLabelStatement::get_traversalSuccessorNamesContainer of type class ::std::vector < string , allocator< string > > ()
javaLabelStatementIsInMemoryPool :: Typeable a => SgJavaLabelStatement a -> IO Bool
Stub for ::SgJavaLabelStatement::isInMemoryPool of type bool ()
javaLabelStatementMemoryUsage :: IO CSize
Stub for ::SgJavaLabelStatement::memoryUsage of type ::size_t()
javaLabelStatementNumberOfNodes :: IO CSize
Stub for ::SgJavaLabelStatement::numberOfNodes of type ::size_t()
javaLabelStatementPostConstructionInitialization :: Typeable a => SgJavaLabelStatement a -> IO ()
Stub for ::SgJavaLabelStatement::post_construction_initialization of type void ()
javaLabelStatementSageClassName :: Typeable a => SgJavaLabelStatement a -> IO String
Stub for ::SgJavaLabelStatement::sage_class_name of type const char *()
javaLabelStatementSetLabel :: Typeable a => SgJavaLabelStatement a -> String -> IO ()
Stub for ::SgJavaLabelStatement::set_label of type void (class ::SgName)
javaLabelStatementSetStatement :: (Typeable a, Typeable b) => SgJavaLabelStatement a -> SgStatement b -> IO ()
Stub for ::SgJavaLabelStatement::set_statement of type void (class ::SgStatement*)
javaLabelStatementVariantT :: Typeable a => SgJavaLabelStatement a -> IO VariantT
Stub for ::SgJavaLabelStatement::variantT of type enum ::VariantT()
Produced by Haddock version 2.4.2