rose-0.9.5.1: Bindings for the ROSE compilerContentsIndex
ROSE.Sage3.Methods.SgSupport
Synopsis
isSgSupport :: Typeable a => SgNode a -> IO (Maybe (SgSupport ()))
upSgSupport :: Typeable a => SgSupport a -> SgSupport ()
newSupport :: IO (SgSupport ())
supportCheckDataMemberPointersIfInMemoryPool :: Typeable a => SgSupport a -> IO ()
supportClassName :: Typeable a => SgSupport a -> IO String
supportGetChildIndex :: (Typeable a, Typeable b) => SgSupport a -> SgNode b -> IO CLong
supportGetChildIndex2 :: (Typeable a, Typeable b) => SgSupport a -> SgNode b -> IO CSize
supportGetNumberOfTraversalSuccessors :: Typeable a => SgSupport a -> IO CSize
supportGetTraversalSuccessorByIndex :: Typeable a => SgSupport a -> CSize -> IO (SgNode ())
supportGetTraversalSuccessorContainer :: Typeable a => SgSupport a -> IO [SgNode ()]
supportGetTraversalSuccessorNamesContainer :: Typeable a => SgSupport a -> IO [CString]
supportIsInMemoryPool :: Typeable a => SgSupport a -> IO Bool
supportMemoryUsage :: IO CSize
supportNumberOfNodes :: IO CSize
supportSageClassName :: Typeable a => SgSupport a -> IO String
supportVariantT :: Typeable a => SgSupport a -> IO VariantT
Documentation
isSgSupport :: Typeable a => SgNode a -> IO (Maybe (SgSupport ()))
Attempts a dynamic cast of the given node to the type SgSupport.
upSgSupport :: Typeable a => SgSupport a -> SgSupport ()
Performs an upcast of a SgSupport subtype to a SgSupport.
newSupport :: IO (SgSupport ())
Stub for ::SgSupport::SgSupport of type void ()
supportCheckDataMemberPointersIfInMemoryPool :: Typeable a => SgSupport a -> IO ()
Stub for ::SgSupport::checkDataMemberPointersIfInMemoryPool of type void ()
supportClassName :: Typeable a => SgSupport a -> IO String
Stub for ::SgSupport::class_name of type ::std::string()
supportGetChildIndex :: (Typeable a, Typeable b) => SgSupport a -> SgNode b -> IO CLong
Stub for ::SgSupport::getChildIndex of type long (class ::SgNode*)
supportGetChildIndex2 :: (Typeable a, Typeable b) => SgSupport a -> SgNode b -> IO CSize
Stub for ::SgSupport::get_childIndex of type ::size_t(class ::SgNode*)
supportGetNumberOfTraversalSuccessors :: Typeable a => SgSupport a -> IO CSize
Stub for ::SgSupport::get_numberOfTraversalSuccessors of type ::size_t()
supportGetTraversalSuccessorByIndex :: Typeable a => SgSupport a -> CSize -> IO (SgNode ())
Stub for ::SgSupport::get_traversalSuccessorByIndex of type class ::SgNode*(::size_t)
supportGetTraversalSuccessorContainer :: Typeable a => SgSupport a -> IO [SgNode ()]
Stub for ::SgSupport::get_traversalSuccessorContainer of type class ::std::vector < SgNode * , allocator< SgNode * > > ()
supportGetTraversalSuccessorNamesContainer :: Typeable a => SgSupport a -> IO [CString]
Stub for ::SgSupport::get_traversalSuccessorNamesContainer of type class ::std::vector < string , allocator< string > > ()
supportIsInMemoryPool :: Typeable a => SgSupport a -> IO Bool
Stub for ::SgSupport::isInMemoryPool of type bool ()
supportMemoryUsage :: IO CSize
Stub for ::SgSupport::memoryUsage of type ::size_t()
supportNumberOfNodes :: IO CSize
Stub for ::SgSupport::numberOfNodes of type ::size_t()
supportSageClassName :: Typeable a => SgSupport a -> IO String
Stub for ::SgSupport::sage_class_name of type const char *()
supportVariantT :: Typeable a => SgSupport a -> IO VariantT
Stub for ::SgSupport::variantT of type enum ::VariantT()
Produced by Haddock version 2.4.2