rose-0.9.5.1: Bindings for the ROSE compilerContentsIndex
ROSE.Sage3.Methods.SgCommonSymbol
Synopsis
isSgCommonSymbol :: Typeable a => SgNode a -> IO (Maybe (SgCommonSymbol ()))
upSgCommonSymbol :: Typeable a => SgCommonSymbol a -> SgCommonSymbol ()
newCommonSymbol :: Typeable a => SgInitializedName a -> IO (SgCommonSymbol ())
commonSymbolCheckDataMemberPointersIfInMemoryPool :: Typeable a => SgCommonSymbol a -> IO ()
commonSymbolClassName :: Typeable a => SgCommonSymbol a -> IO String
commonSymbolGetChildIndex :: (Typeable a, Typeable b) => SgCommonSymbol a -> SgNode b -> IO CLong
commonSymbolGetChildIndex2 :: (Typeable a, Typeable b) => SgCommonSymbol a -> SgNode b -> IO CSize
commonSymbolGetDeclaration :: Typeable a => SgCommonSymbol a -> IO (SgInitializedName ())
commonSymbolGetName :: Typeable a => SgCommonSymbol a -> IO String
commonSymbolGetNumberOfTraversalSuccessors :: Typeable a => SgCommonSymbol a -> IO CSize
commonSymbolGetSymbolBasis :: Typeable a => SgCommonSymbol a -> IO (SgNode ())
commonSymbolGetTraversalSuccessorByIndex :: Typeable a => SgCommonSymbol a -> CSize -> IO (SgNode ())
commonSymbolGetTraversalSuccessorContainer :: Typeable a => SgCommonSymbol a -> IO [SgNode ()]
commonSymbolGetTraversalSuccessorNamesContainer :: Typeable a => SgCommonSymbol a -> IO [CString]
commonSymbolGetType :: Typeable a => SgCommonSymbol a -> IO (SgType ())
commonSymbolIsInMemoryPool :: Typeable a => SgCommonSymbol a -> IO Bool
commonSymbolMemoryUsage :: IO CSize
commonSymbolNumberOfNodes :: IO CSize
commonSymbolSageClassName :: Typeable a => SgCommonSymbol a -> IO String
commonSymbolSetDeclaration :: (Typeable a, Typeable b) => SgCommonSymbol a -> SgInitializedName b -> IO ()
commonSymbolVariantT :: Typeable a => SgCommonSymbol a -> IO VariantT
Documentation
isSgCommonSymbol :: Typeable a => SgNode a -> IO (Maybe (SgCommonSymbol ()))
Attempts a dynamic cast of the given node to the type SgCommonSymbol.
upSgCommonSymbol :: Typeable a => SgCommonSymbol a -> SgCommonSymbol ()
Performs an upcast of a SgCommonSymbol subtype to a SgCommonSymbol.
newCommonSymbol :: Typeable a => SgInitializedName a -> IO (SgCommonSymbol ())
Stub for ::SgCommonSymbol::SgCommonSymbol of type void (class ::SgInitializedName*)
commonSymbolCheckDataMemberPointersIfInMemoryPool :: Typeable a => SgCommonSymbol a -> IO ()
Stub for ::SgCommonSymbol::checkDataMemberPointersIfInMemoryPool of type void ()
commonSymbolClassName :: Typeable a => SgCommonSymbol a -> IO String
Stub for ::SgCommonSymbol::class_name of type ::std::string()
commonSymbolGetChildIndex :: (Typeable a, Typeable b) => SgCommonSymbol a -> SgNode b -> IO CLong
Stub for ::SgCommonSymbol::getChildIndex of type long (class ::SgNode*)
commonSymbolGetChildIndex2 :: (Typeable a, Typeable b) => SgCommonSymbol a -> SgNode b -> IO CSize
Stub for ::SgCommonSymbol::get_childIndex of type ::size_t(class ::SgNode*)
commonSymbolGetDeclaration :: Typeable a => SgCommonSymbol a -> IO (SgInitializedName ())
Stub for ::SgCommonSymbol::get_declaration of type class ::SgInitializedName*()
commonSymbolGetName :: Typeable a => SgCommonSymbol a -> IO String
Stub for ::SgCommonSymbol::get_name of type class ::SgName()
commonSymbolGetNumberOfTraversalSuccessors :: Typeable a => SgCommonSymbol a -> IO CSize
Stub for ::SgCommonSymbol::get_numberOfTraversalSuccessors of type ::size_t()
commonSymbolGetSymbolBasis :: Typeable a => SgCommonSymbol a -> IO (SgNode ())
Stub for ::SgCommonSymbol::get_symbol_basis of type class ::SgNode*()
commonSymbolGetTraversalSuccessorByIndex :: Typeable a => SgCommonSymbol a -> CSize -> IO (SgNode ())
Stub for ::SgCommonSymbol::get_traversalSuccessorByIndex of type class ::SgNode*(::size_t)
commonSymbolGetTraversalSuccessorContainer :: Typeable a => SgCommonSymbol a -> IO [SgNode ()]
Stub for ::SgCommonSymbol::get_traversalSuccessorContainer of type class ::std::vector < SgNode * , allocator< SgNode * > > ()
commonSymbolGetTraversalSuccessorNamesContainer :: Typeable a => SgCommonSymbol a -> IO [CString]
Stub for ::SgCommonSymbol::get_traversalSuccessorNamesContainer of type class ::std::vector < string , allocator< string > > ()
commonSymbolGetType :: Typeable a => SgCommonSymbol a -> IO (SgType ())
Stub for ::SgCommonSymbol::get_type of type class ::SgType*()
commonSymbolIsInMemoryPool :: Typeable a => SgCommonSymbol a -> IO Bool
Stub for ::SgCommonSymbol::isInMemoryPool of type bool ()
commonSymbolMemoryUsage :: IO CSize
Stub for ::SgCommonSymbol::memoryUsage of type ::size_t()
commonSymbolNumberOfNodes :: IO CSize
Stub for ::SgCommonSymbol::numberOfNodes of type ::size_t()
commonSymbolSageClassName :: Typeable a => SgCommonSymbol a -> IO String
Stub for ::SgCommonSymbol::sage_class_name of type const char *()
commonSymbolSetDeclaration :: (Typeable a, Typeable b) => SgCommonSymbol a -> SgInitializedName b -> IO ()
Stub for ::SgCommonSymbol::set_declaration of type void (class ::SgInitializedName*)
commonSymbolVariantT :: Typeable a => SgCommonSymbol a -> IO VariantT
Stub for ::SgCommonSymbol::variantT of type enum ::VariantT()
Produced by Haddock version 2.4.2