rose-0.9.5.1: Bindings for the ROSE compilerContentsIndex
ROSE.Sage3.Methods.SgRenameSymbol
Synopsis
isSgRenameSymbol :: Typeable a => SgNode a -> IO (Maybe (SgRenameSymbol ()))
upSgRenameSymbol :: Typeable a => SgRenameSymbol a -> SgRenameSymbol ()
newRenameSymbol :: (Typeable a, Typeable b) => SgFunctionDeclaration a -> SgSymbol b -> String -> IO (SgRenameSymbol ())
renameSymbolCheckDataMemberPointersIfInMemoryPool :: Typeable a => SgRenameSymbol a -> IO ()
renameSymbolClassName :: Typeable a => SgRenameSymbol a -> IO String
renameSymbolGetChildIndex :: (Typeable a, Typeable b) => SgRenameSymbol a -> SgNode b -> IO CLong
renameSymbolGetChildIndex2 :: (Typeable a, Typeable b) => SgRenameSymbol a -> SgNode b -> IO CSize
renameSymbolGetName :: Typeable a => SgRenameSymbol a -> IO String
renameSymbolGetNewName :: Typeable a => SgRenameSymbol a -> IO String
renameSymbolGetNumberOfTraversalSuccessors :: Typeable a => SgRenameSymbol a -> IO CSize
renameSymbolGetOriginalSymbol :: Typeable a => SgRenameSymbol a -> IO (SgSymbol ())
renameSymbolGetSymbolBasis :: Typeable a => SgRenameSymbol a -> IO (SgNode ())
renameSymbolGetTraversalSuccessorByIndex :: Typeable a => SgRenameSymbol a -> CSize -> IO (SgNode ())
renameSymbolGetTraversalSuccessorContainer :: Typeable a => SgRenameSymbol a -> IO [SgNode ()]
renameSymbolGetTraversalSuccessorNamesContainer :: Typeable a => SgRenameSymbol a -> IO [CString]
renameSymbolGetType :: Typeable a => SgRenameSymbol a -> IO (SgType ())
renameSymbolIsInMemoryPool :: Typeable a => SgRenameSymbol a -> IO Bool
renameSymbolMemoryUsage :: IO CSize
renameSymbolNumberOfNodes :: IO CSize
renameSymbolSageClassName :: Typeable a => SgRenameSymbol a -> IO String
renameSymbolSetNewName :: Typeable a => SgRenameSymbol a -> String -> IO ()
renameSymbolSetOriginalSymbol :: (Typeable a, Typeable b) => SgRenameSymbol a -> SgSymbol b -> IO ()
renameSymbolVariantT :: Typeable a => SgRenameSymbol a -> IO VariantT
Documentation
isSgRenameSymbol :: Typeable a => SgNode a -> IO (Maybe (SgRenameSymbol ()))
Attempts a dynamic cast of the given node to the type SgRenameSymbol.
upSgRenameSymbol :: Typeable a => SgRenameSymbol a -> SgRenameSymbol ()
Performs an upcast of a SgRenameSymbol subtype to a SgRenameSymbol.
newRenameSymbol :: (Typeable a, Typeable b) => SgFunctionDeclaration a -> SgSymbol b -> String -> IO (SgRenameSymbol ())
Stub for ::SgRenameSymbol::SgRenameSymbol of type void (class ::SgFunctionDeclaration*, class ::SgSymbol*, class ::SgName)
renameSymbolCheckDataMemberPointersIfInMemoryPool :: Typeable a => SgRenameSymbol a -> IO ()
Stub for ::SgRenameSymbol::checkDataMemberPointersIfInMemoryPool of type void ()
renameSymbolClassName :: Typeable a => SgRenameSymbol a -> IO String
Stub for ::SgRenameSymbol::class_name of type ::std::string()
renameSymbolGetChildIndex :: (Typeable a, Typeable b) => SgRenameSymbol a -> SgNode b -> IO CLong
Stub for ::SgRenameSymbol::getChildIndex of type long (class ::SgNode*)
renameSymbolGetChildIndex2 :: (Typeable a, Typeable b) => SgRenameSymbol a -> SgNode b -> IO CSize
Stub for ::SgRenameSymbol::get_childIndex of type ::size_t(class ::SgNode*)
renameSymbolGetName :: Typeable a => SgRenameSymbol a -> IO String
Stub for ::SgRenameSymbol::get_name of type class ::SgName()
renameSymbolGetNewName :: Typeable a => SgRenameSymbol a -> IO String
Stub for ::SgRenameSymbol::get_new_name of type class ::SgName()
renameSymbolGetNumberOfTraversalSuccessors :: Typeable a => SgRenameSymbol a -> IO CSize
Stub for ::SgRenameSymbol::get_numberOfTraversalSuccessors of type ::size_t()
renameSymbolGetOriginalSymbol :: Typeable a => SgRenameSymbol a -> IO (SgSymbol ())
Stub for ::SgRenameSymbol::get_original_symbol of type class ::SgSymbol*()
renameSymbolGetSymbolBasis :: Typeable a => SgRenameSymbol a -> IO (SgNode ())
Stub for ::SgRenameSymbol::get_symbol_basis of type class ::SgNode*()
renameSymbolGetTraversalSuccessorByIndex :: Typeable a => SgRenameSymbol a -> CSize -> IO (SgNode ())
Stub for ::SgRenameSymbol::get_traversalSuccessorByIndex of type class ::SgNode*(::size_t)
renameSymbolGetTraversalSuccessorContainer :: Typeable a => SgRenameSymbol a -> IO [SgNode ()]
Stub for ::SgRenameSymbol::get_traversalSuccessorContainer of type class ::std::vector < SgNode * , allocator< SgNode * > > ()
renameSymbolGetTraversalSuccessorNamesContainer :: Typeable a => SgRenameSymbol a -> IO [CString]
Stub for ::SgRenameSymbol::get_traversalSuccessorNamesContainer of type class ::std::vector < string , allocator< string > > ()
renameSymbolGetType :: Typeable a => SgRenameSymbol a -> IO (SgType ())
Stub for ::SgRenameSymbol::get_type of type class ::SgType*()
renameSymbolIsInMemoryPool :: Typeable a => SgRenameSymbol a -> IO Bool
Stub for ::SgRenameSymbol::isInMemoryPool of type bool ()
renameSymbolMemoryUsage :: IO CSize
Stub for ::SgRenameSymbol::memoryUsage of type ::size_t()
renameSymbolNumberOfNodes :: IO CSize
Stub for ::SgRenameSymbol::numberOfNodes of type ::size_t()
renameSymbolSageClassName :: Typeable a => SgRenameSymbol a -> IO String
Stub for ::SgRenameSymbol::sage_class_name of type const char *()
renameSymbolSetNewName :: Typeable a => SgRenameSymbol a -> String -> IO ()
Stub for ::SgRenameSymbol::set_new_name of type void (class ::SgName)
renameSymbolSetOriginalSymbol :: (Typeable a, Typeable b) => SgRenameSymbol a -> SgSymbol b -> IO ()
Stub for ::SgRenameSymbol::set_original_symbol of type void (class ::SgSymbol*)
renameSymbolVariantT :: Typeable a => SgRenameSymbol a -> IO VariantT
Stub for ::SgRenameSymbol::variantT of type enum ::VariantT()
Produced by Haddock version 2.4.2