rose-0.9.5.1: Bindings for the ROSE compilerContentsIndex
ROSE.Sage3.Methods.SgFunctionTypeSymbol
Synopsis
isSgFunctionTypeSymbol :: Typeable a => SgNode a -> IO (Maybe (SgFunctionTypeSymbol ()))
upSgFunctionTypeSymbol :: Typeable a => SgFunctionTypeSymbol a -> SgFunctionTypeSymbol ()
newFunctionTypeSymbol :: Typeable a => String -> SgType a -> IO (SgFunctionTypeSymbol ())
functionTypeSymbolCheckDataMemberPointersIfInMemoryPool :: Typeable a => SgFunctionTypeSymbol a -> IO ()
functionTypeSymbolClassName :: Typeable a => SgFunctionTypeSymbol a -> IO String
functionTypeSymbolGetChildIndex :: (Typeable a, Typeable b) => SgFunctionTypeSymbol a -> SgNode b -> IO CLong
functionTypeSymbolGetChildIndex2 :: (Typeable a, Typeable b) => SgFunctionTypeSymbol a -> SgNode b -> IO CSize
functionTypeSymbolGetName :: Typeable a => SgFunctionTypeSymbol a -> IO String
functionTypeSymbolGetNumberOfTraversalSuccessors :: Typeable a => SgFunctionTypeSymbol a -> IO CSize
functionTypeSymbolGetTraversalSuccessorByIndex :: Typeable a => SgFunctionTypeSymbol a -> CSize -> IO (SgNode ())
functionTypeSymbolGetTraversalSuccessorContainer :: Typeable a => SgFunctionTypeSymbol a -> IO [SgNode ()]
functionTypeSymbolGetTraversalSuccessorNamesContainer :: Typeable a => SgFunctionTypeSymbol a -> IO [CString]
functionTypeSymbolGetType :: Typeable a => SgFunctionTypeSymbol a -> IO (SgType ())
functionTypeSymbolIsInMemoryPool :: Typeable a => SgFunctionTypeSymbol a -> IO Bool
functionTypeSymbolMemoryUsage :: IO CSize
functionTypeSymbolNumberOfNodes :: IO CSize
functionTypeSymbolSageClassName :: Typeable a => SgFunctionTypeSymbol a -> IO String
functionTypeSymbolSetName :: Typeable a => SgFunctionTypeSymbol a -> String -> IO ()
functionTypeSymbolSetType :: (Typeable a, Typeable b) => SgFunctionTypeSymbol a -> SgType b -> IO ()
functionTypeSymbolVariantT :: Typeable a => SgFunctionTypeSymbol a -> IO VariantT
Documentation
isSgFunctionTypeSymbol :: Typeable a => SgNode a -> IO (Maybe (SgFunctionTypeSymbol ()))
Attempts a dynamic cast of the given node to the type SgFunctionTypeSymbol.
upSgFunctionTypeSymbol :: Typeable a => SgFunctionTypeSymbol a -> SgFunctionTypeSymbol ()
Performs an upcast of a SgFunctionTypeSymbol subtype to a SgFunctionTypeSymbol.
newFunctionTypeSymbol :: Typeable a => String -> SgType a -> IO (SgFunctionTypeSymbol ())
Stub for ::SgFunctionTypeSymbol::SgFunctionTypeSymbol of type void (class ::SgName, class ::SgType*)
functionTypeSymbolCheckDataMemberPointersIfInMemoryPool :: Typeable a => SgFunctionTypeSymbol a -> IO ()
Stub for ::SgFunctionTypeSymbol::checkDataMemberPointersIfInMemoryPool of type void ()
functionTypeSymbolClassName :: Typeable a => SgFunctionTypeSymbol a -> IO String
Stub for ::SgFunctionTypeSymbol::class_name of type ::std::string()
functionTypeSymbolGetChildIndex :: (Typeable a, Typeable b) => SgFunctionTypeSymbol a -> SgNode b -> IO CLong
Stub for ::SgFunctionTypeSymbol::getChildIndex of type long (class ::SgNode*)
functionTypeSymbolGetChildIndex2 :: (Typeable a, Typeable b) => SgFunctionTypeSymbol a -> SgNode b -> IO CSize
Stub for ::SgFunctionTypeSymbol::get_childIndex of type ::size_t(class ::SgNode*)
functionTypeSymbolGetName :: Typeable a => SgFunctionTypeSymbol a -> IO String
Stub for ::SgFunctionTypeSymbol::get_name of type class ::SgName()
functionTypeSymbolGetNumberOfTraversalSuccessors :: Typeable a => SgFunctionTypeSymbol a -> IO CSize
Stub for ::SgFunctionTypeSymbol::get_numberOfTraversalSuccessors of type ::size_t()
functionTypeSymbolGetTraversalSuccessorByIndex :: Typeable a => SgFunctionTypeSymbol a -> CSize -> IO (SgNode ())
Stub for ::SgFunctionTypeSymbol::get_traversalSuccessorByIndex of type class ::SgNode*(::size_t)
functionTypeSymbolGetTraversalSuccessorContainer :: Typeable a => SgFunctionTypeSymbol a -> IO [SgNode ()]
Stub for ::SgFunctionTypeSymbol::get_traversalSuccessorContainer of type class ::std::vector < SgNode * , allocator< SgNode * > > ()
functionTypeSymbolGetTraversalSuccessorNamesContainer :: Typeable a => SgFunctionTypeSymbol a -> IO [CString]
Stub for ::SgFunctionTypeSymbol::get_traversalSuccessorNamesContainer of type class ::std::vector < string , allocator< string > > ()
functionTypeSymbolGetType :: Typeable a => SgFunctionTypeSymbol a -> IO (SgType ())
Stub for ::SgFunctionTypeSymbol::get_type of type class ::SgType*()
functionTypeSymbolIsInMemoryPool :: Typeable a => SgFunctionTypeSymbol a -> IO Bool
Stub for ::SgFunctionTypeSymbol::isInMemoryPool of type bool ()
functionTypeSymbolMemoryUsage :: IO CSize
Stub for ::SgFunctionTypeSymbol::memoryUsage of type ::size_t()
functionTypeSymbolNumberOfNodes :: IO CSize
Stub for ::SgFunctionTypeSymbol::numberOfNodes of type ::size_t()
functionTypeSymbolSageClassName :: Typeable a => SgFunctionTypeSymbol a -> IO String
Stub for ::SgFunctionTypeSymbol::sage_class_name of type const char *()
functionTypeSymbolSetName :: Typeable a => SgFunctionTypeSymbol a -> String -> IO ()
Stub for ::SgFunctionTypeSymbol::set_name of type void (class ::SgName)
functionTypeSymbolSetType :: (Typeable a, Typeable b) => SgFunctionTypeSymbol a -> SgType b -> IO ()
Stub for ::SgFunctionTypeSymbol::set_type of type void (class ::SgType*)
functionTypeSymbolVariantT :: Typeable a => SgFunctionTypeSymbol a -> IO VariantT
Stub for ::SgFunctionTypeSymbol::variantT of type enum ::VariantT()
Produced by Haddock version 2.4.2