rose-0.9.5.1: Bindings for the ROSE compilerContentsIndex
ROSE.Sage3.Methods.SgAliasSymbol
Synopsis
isSgAliasSymbol :: Typeable a => SgNode a -> IO (Maybe (SgAliasSymbol ()))
upSgAliasSymbol :: Typeable a => SgAliasSymbol a -> SgAliasSymbol ()
newAliasSymbol :: Typeable a => SgSymbol a -> Bool -> String -> IO (SgAliasSymbol ())
aliasSymbolCheckDataMemberPointersIfInMemoryPool :: Typeable a => SgAliasSymbol a -> IO ()
aliasSymbolClassName :: Typeable a => SgAliasSymbol a -> IO String
aliasSymbolGetChildIndex :: (Typeable a, Typeable b) => SgAliasSymbol a -> SgNode b -> IO CLong
aliasSymbolGetAlias :: Typeable a => SgAliasSymbol a -> IO (SgSymbol ())
aliasSymbolGetBase :: Typeable a => SgAliasSymbol a -> IO (SgSymbol ())
aliasSymbolGetChildIndex2 :: (Typeable a, Typeable b) => SgAliasSymbol a -> SgNode b -> IO CSize
aliasSymbolGetDeclaration :: Typeable a => SgAliasSymbol a -> IO (SgDeclarationStatement ())
aliasSymbolGetIsRenamed :: Typeable a => SgAliasSymbol a -> IO Bool
aliasSymbolGetName :: Typeable a => SgAliasSymbol a -> IO String
aliasSymbolGetNewName :: Typeable a => SgAliasSymbol a -> IO String
aliasSymbolGetNumberOfTraversalSuccessors :: Typeable a => SgAliasSymbol a -> IO CSize
aliasSymbolGetSymbolBasis :: Typeable a => SgAliasSymbol a -> IO (SgNode ())
aliasSymbolGetTraversalSuccessorByIndex :: Typeable a => SgAliasSymbol a -> CSize -> IO (SgNode ())
aliasSymbolGetTraversalSuccessorContainer :: Typeable a => SgAliasSymbol a -> IO [SgNode ()]
aliasSymbolGetTraversalSuccessorNamesContainer :: Typeable a => SgAliasSymbol a -> IO [CString]
aliasSymbolGetType :: Typeable a => SgAliasSymbol a -> IO (SgType ())
aliasSymbolIsInMemoryPool :: Typeable a => SgAliasSymbol a -> IO Bool
aliasSymbolMemoryUsage :: IO CSize
aliasSymbolNumberOfNodes :: IO CSize
aliasSymbolSageClassName :: Typeable a => SgAliasSymbol a -> IO String
aliasSymbolSetAlias :: (Typeable a, Typeable b) => SgAliasSymbol a -> SgSymbol b -> IO ()
aliasSymbolSetIsRenamed :: Typeable a => SgAliasSymbol a -> Bool -> IO ()
aliasSymbolSetNewName :: Typeable a => SgAliasSymbol a -> String -> IO ()
aliasSymbolVariantT :: Typeable a => SgAliasSymbol a -> IO VariantT
Documentation
isSgAliasSymbol :: Typeable a => SgNode a -> IO (Maybe (SgAliasSymbol ()))
Attempts a dynamic cast of the given node to the type SgAliasSymbol.
upSgAliasSymbol :: Typeable a => SgAliasSymbol a -> SgAliasSymbol ()
Performs an upcast of a SgAliasSymbol subtype to a SgAliasSymbol.
newAliasSymbol :: Typeable a => SgSymbol a -> Bool -> String -> IO (SgAliasSymbol ())
Stub for ::SgAliasSymbol::SgAliasSymbol of type void (class ::SgSymbol*, bool , class ::SgName)
aliasSymbolCheckDataMemberPointersIfInMemoryPool :: Typeable a => SgAliasSymbol a -> IO ()
Stub for ::SgAliasSymbol::checkDataMemberPointersIfInMemoryPool of type void ()
aliasSymbolClassName :: Typeable a => SgAliasSymbol a -> IO String
Stub for ::SgAliasSymbol::class_name of type ::std::string()
aliasSymbolGetChildIndex :: (Typeable a, Typeable b) => SgAliasSymbol a -> SgNode b -> IO CLong
Stub for ::SgAliasSymbol::getChildIndex of type long (class ::SgNode*)
aliasSymbolGetAlias :: Typeable a => SgAliasSymbol a -> IO (SgSymbol ())
Stub for ::SgAliasSymbol::get_alias of type class ::SgSymbol*()
aliasSymbolGetBase :: Typeable a => SgAliasSymbol a -> IO (SgSymbol ())
Stub for ::SgAliasSymbol::get_base of type class ::SgSymbol*()
aliasSymbolGetChildIndex2 :: (Typeable a, Typeable b) => SgAliasSymbol a -> SgNode b -> IO CSize
Stub for ::SgAliasSymbol::get_childIndex of type ::size_t(class ::SgNode*)
aliasSymbolGetDeclaration :: Typeable a => SgAliasSymbol a -> IO (SgDeclarationStatement ())
Stub for ::SgAliasSymbol::get_declaration of type class ::SgDeclarationStatement*()
aliasSymbolGetIsRenamed :: Typeable a => SgAliasSymbol a -> IO Bool
Stub for ::SgAliasSymbol::get_isRenamed of type bool ()
aliasSymbolGetName :: Typeable a => SgAliasSymbol a -> IO String
Stub for ::SgAliasSymbol::get_name of type class ::SgName()
aliasSymbolGetNewName :: Typeable a => SgAliasSymbol a -> IO String
Stub for ::SgAliasSymbol::get_new_name of type class ::SgName()
aliasSymbolGetNumberOfTraversalSuccessors :: Typeable a => SgAliasSymbol a -> IO CSize
Stub for ::SgAliasSymbol::get_numberOfTraversalSuccessors of type ::size_t()
aliasSymbolGetSymbolBasis :: Typeable a => SgAliasSymbol a -> IO (SgNode ())
Stub for ::SgAliasSymbol::get_symbol_basis of type class ::SgNode*()
aliasSymbolGetTraversalSuccessorByIndex :: Typeable a => SgAliasSymbol a -> CSize -> IO (SgNode ())
Stub for ::SgAliasSymbol::get_traversalSuccessorByIndex of type class ::SgNode*(::size_t)
aliasSymbolGetTraversalSuccessorContainer :: Typeable a => SgAliasSymbol a -> IO [SgNode ()]
Stub for ::SgAliasSymbol::get_traversalSuccessorContainer of type class ::std::vector < SgNode * , allocator< SgNode * > > ()
aliasSymbolGetTraversalSuccessorNamesContainer :: Typeable a => SgAliasSymbol a -> IO [CString]
Stub for ::SgAliasSymbol::get_traversalSuccessorNamesContainer of type class ::std::vector < string , allocator< string > > ()
aliasSymbolGetType :: Typeable a => SgAliasSymbol a -> IO (SgType ())
Stub for ::SgAliasSymbol::get_type of type class ::SgType*()
aliasSymbolIsInMemoryPool :: Typeable a => SgAliasSymbol a -> IO Bool
Stub for ::SgAliasSymbol::isInMemoryPool of type bool ()
aliasSymbolMemoryUsage :: IO CSize
Stub for ::SgAliasSymbol::memoryUsage of type ::size_t()
aliasSymbolNumberOfNodes :: IO CSize
Stub for ::SgAliasSymbol::numberOfNodes of type ::size_t()
aliasSymbolSageClassName :: Typeable a => SgAliasSymbol a -> IO String
Stub for ::SgAliasSymbol::sage_class_name of type const char *()
aliasSymbolSetAlias :: (Typeable a, Typeable b) => SgAliasSymbol a -> SgSymbol b -> IO ()
Stub for ::SgAliasSymbol::set_alias of type void (class ::SgSymbol*)
aliasSymbolSetIsRenamed :: Typeable a => SgAliasSymbol a -> Bool -> IO ()
Stub for ::SgAliasSymbol::set_isRenamed of type void (bool )
aliasSymbolSetNewName :: Typeable a => SgAliasSymbol a -> String -> IO ()
Stub for ::SgAliasSymbol::set_new_name of type void (class ::SgName)
aliasSymbolVariantT :: Typeable a => SgAliasSymbol a -> IO VariantT
Stub for ::SgAliasSymbol::variantT of type enum ::VariantT()
Produced by Haddock version 2.4.2