rose-0.9.5.1: Bindings for the ROSE compilerContentsIndex
ROSE.Sage3.Methods.SgLabelSymbol
Synopsis
isSgLabelSymbol :: Typeable a => SgNode a -> IO (Maybe (SgLabelSymbol ()))
upSgLabelSymbol :: Typeable a => SgLabelSymbol a -> SgLabelSymbol ()
newLabelSymbol :: Typeable a => SgInitializedName a -> IO (SgLabelSymbol ())
newLabelSymbol2 :: Typeable a => SgLabelStatement a -> IO (SgLabelSymbol ())
labelSymbolCheckDataMemberPointersIfInMemoryPool :: Typeable a => SgLabelSymbol a -> IO ()
labelSymbolClassName :: Typeable a => SgLabelSymbol a -> IO String
labelSymbolGetChildIndex :: (Typeable a, Typeable b) => SgLabelSymbol a -> SgNode b -> IO CLong
labelSymbolGetChildIndex2 :: (Typeable a, Typeable b) => SgLabelSymbol a -> SgNode b -> IO CSize
labelSymbolGetDeclaration :: Typeable a => SgLabelSymbol a -> IO (SgLabelStatement ())
labelSymbolGetFortranAlternateReturnParameter :: Typeable a => SgLabelSymbol a -> IO (SgInitializedName ())
labelSymbolGetFortranStatement :: Typeable a => SgLabelSymbol a -> IO (SgStatement ())
labelSymbolGetName :: Typeable a => SgLabelSymbol a -> IO String
labelSymbolGetNumberOfTraversalSuccessors :: Typeable a => SgLabelSymbol a -> IO CSize
labelSymbolGetNumericLabelValue :: Typeable a => SgLabelSymbol a -> IO CInt
labelSymbolGetSymbolBasis :: Typeable a => SgLabelSymbol a -> IO (SgNode ())
labelSymbolGetTraversalSuccessorByIndex :: Typeable a => SgLabelSymbol a -> CSize -> IO (SgNode ())
labelSymbolGetTraversalSuccessorContainer :: Typeable a => SgLabelSymbol a -> IO [SgNode ()]
labelSymbolGetTraversalSuccessorNamesContainer :: Typeable a => SgLabelSymbol a -> IO [CString]
labelSymbolGetType :: Typeable a => SgLabelSymbol a -> IO (SgType ())
labelSymbolIsInMemoryPool :: Typeable a => SgLabelSymbol a -> IO Bool
labelSymbolMemoryUsage :: IO CSize
labelSymbolNumberOfNodes :: IO CSize
labelSymbolSageClassName :: Typeable a => SgLabelSymbol a -> IO String
labelSymbolSetDeclaration :: (Typeable a, Typeable b) => SgLabelSymbol a -> SgLabelStatement b -> IO ()
labelSymbolSetFortranAlternateReturnParameter :: (Typeable a, Typeable b) => SgLabelSymbol a -> SgInitializedName b -> IO ()
labelSymbolSetFortranStatement :: (Typeable a, Typeable b) => SgLabelSymbol a -> SgStatement b -> IO ()
labelSymbolSetNumericLabelValue :: Typeable a => SgLabelSymbol a -> CInt -> IO ()
labelSymbolVariantT :: Typeable a => SgLabelSymbol a -> IO VariantT
Documentation
isSgLabelSymbol :: Typeable a => SgNode a -> IO (Maybe (SgLabelSymbol ()))
Attempts a dynamic cast of the given node to the type SgLabelSymbol.
upSgLabelSymbol :: Typeable a => SgLabelSymbol a -> SgLabelSymbol ()
Performs an upcast of a SgLabelSymbol subtype to a SgLabelSymbol.
newLabelSymbol :: Typeable a => SgInitializedName a -> IO (SgLabelSymbol ())
Stub for ::SgLabelSymbol::SgLabelSymbol of type void (class ::SgInitializedName*)
newLabelSymbol2 :: Typeable a => SgLabelStatement a -> IO (SgLabelSymbol ())
Stub for ::SgLabelSymbol::SgLabelSymbol of type void (class ::SgLabelStatement*)
labelSymbolCheckDataMemberPointersIfInMemoryPool :: Typeable a => SgLabelSymbol a -> IO ()
Stub for ::SgLabelSymbol::checkDataMemberPointersIfInMemoryPool of type void ()
labelSymbolClassName :: Typeable a => SgLabelSymbol a -> IO String
Stub for ::SgLabelSymbol::class_name of type ::std::string()
labelSymbolGetChildIndex :: (Typeable a, Typeable b) => SgLabelSymbol a -> SgNode b -> IO CLong
Stub for ::SgLabelSymbol::getChildIndex of type long (class ::SgNode*)
labelSymbolGetChildIndex2 :: (Typeable a, Typeable b) => SgLabelSymbol a -> SgNode b -> IO CSize
Stub for ::SgLabelSymbol::get_childIndex of type ::size_t(class ::SgNode*)
labelSymbolGetDeclaration :: Typeable a => SgLabelSymbol a -> IO (SgLabelStatement ())
Stub for ::SgLabelSymbol::get_declaration of type class ::SgLabelStatement*()
labelSymbolGetFortranAlternateReturnParameter :: Typeable a => SgLabelSymbol a -> IO (SgInitializedName ())
Stub for ::SgLabelSymbol::get_fortran_alternate_return_parameter of type class ::SgInitializedName*()
labelSymbolGetFortranStatement :: Typeable a => SgLabelSymbol a -> IO (SgStatement ())
Stub for ::SgLabelSymbol::get_fortran_statement of type class ::SgStatement*()
labelSymbolGetName :: Typeable a => SgLabelSymbol a -> IO String
Stub for ::SgLabelSymbol::get_name of type class ::SgName()
labelSymbolGetNumberOfTraversalSuccessors :: Typeable a => SgLabelSymbol a -> IO CSize
Stub for ::SgLabelSymbol::get_numberOfTraversalSuccessors of type ::size_t()
labelSymbolGetNumericLabelValue :: Typeable a => SgLabelSymbol a -> IO CInt
Stub for ::SgLabelSymbol::get_numeric_label_value of type int ()
labelSymbolGetSymbolBasis :: Typeable a => SgLabelSymbol a -> IO (SgNode ())
Stub for ::SgLabelSymbol::get_symbol_basis of type class ::SgNode*()
labelSymbolGetTraversalSuccessorByIndex :: Typeable a => SgLabelSymbol a -> CSize -> IO (SgNode ())
Stub for ::SgLabelSymbol::get_traversalSuccessorByIndex of type class ::SgNode*(::size_t)
labelSymbolGetTraversalSuccessorContainer :: Typeable a => SgLabelSymbol a -> IO [SgNode ()]
Stub for ::SgLabelSymbol::get_traversalSuccessorContainer of type class ::std::vector < SgNode * , allocator< SgNode * > > ()
labelSymbolGetTraversalSuccessorNamesContainer :: Typeable a => SgLabelSymbol a -> IO [CString]
Stub for ::SgLabelSymbol::get_traversalSuccessorNamesContainer of type class ::std::vector < string , allocator< string > > ()
labelSymbolGetType :: Typeable a => SgLabelSymbol a -> IO (SgType ())
Stub for ::SgLabelSymbol::get_type of type class ::SgType*()
labelSymbolIsInMemoryPool :: Typeable a => SgLabelSymbol a -> IO Bool
Stub for ::SgLabelSymbol::isInMemoryPool of type bool ()
labelSymbolMemoryUsage :: IO CSize
Stub for ::SgLabelSymbol::memoryUsage of type ::size_t()
labelSymbolNumberOfNodes :: IO CSize
Stub for ::SgLabelSymbol::numberOfNodes of type ::size_t()
labelSymbolSageClassName :: Typeable a => SgLabelSymbol a -> IO String
Stub for ::SgLabelSymbol::sage_class_name of type const char *()
labelSymbolSetDeclaration :: (Typeable a, Typeable b) => SgLabelSymbol a -> SgLabelStatement b -> IO ()
Stub for ::SgLabelSymbol::set_declaration of type void (class ::SgLabelStatement*)
labelSymbolSetFortranAlternateReturnParameter :: (Typeable a, Typeable b) => SgLabelSymbol a -> SgInitializedName b -> IO ()
Stub for ::SgLabelSymbol::set_fortran_alternate_return_parameter of type void (class ::SgInitializedName*)
labelSymbolSetFortranStatement :: (Typeable a, Typeable b) => SgLabelSymbol a -> SgStatement b -> IO ()
Stub for ::SgLabelSymbol::set_fortran_statement of type void (class ::SgStatement*)
labelSymbolSetNumericLabelValue :: Typeable a => SgLabelSymbol a -> CInt -> IO ()
Stub for ::SgLabelSymbol::set_numeric_label_value of type void (int )
labelSymbolVariantT :: Typeable a => SgLabelSymbol a -> IO VariantT
Stub for ::SgLabelSymbol::variantT of type enum ::VariantT()
Produced by Haddock version 2.4.2