rose-0.9.5.1: Bindings for the ROSE compilerContentsIndex
ROSE.Sage3.Methods.SgTypeUnknown
Synopsis
isSgTypeUnknown :: Typeable a => SgNode a -> IO (Maybe (SgTypeUnknown ()))
upSgTypeUnknown :: Typeable a => SgTypeUnknown a -> SgTypeUnknown ()
newTypeUnknown :: IO (SgTypeUnknown ())
typeUnknownCheckDataMemberPointersIfInMemoryPool :: Typeable a => SgTypeUnknown a -> IO ()
typeUnknownClassName :: Typeable a => SgTypeUnknown a -> IO String
typeUnknownCreateType :: Typeable a => SgExpression a -> IO (SgTypeUnknown ())
typeUnknownGetChildIndex :: (Typeable a, Typeable b) => SgTypeUnknown a -> SgNode b -> IO CLong
typeUnknownGetChildIndex2 :: (Typeable a, Typeable b) => SgTypeUnknown a -> SgNode b -> IO CSize
typeUnknownGetMangled :: Typeable a => SgTypeUnknown a -> IO String
typeUnknownGetNumberOfTraversalSuccessors :: Typeable a => SgTypeUnknown a -> IO CSize
typeUnknownGetTraversalSuccessorByIndex :: Typeable a => SgTypeUnknown a -> CSize -> IO (SgNode ())
typeUnknownGetTraversalSuccessorContainer :: Typeable a => SgTypeUnknown a -> IO [SgNode ()]
typeUnknownGetTraversalSuccessorNamesContainer :: Typeable a => SgTypeUnknown a -> IO [CString]
typeUnknownIsInMemoryPool :: Typeable a => SgTypeUnknown a -> IO Bool
typeUnknownMemoryUsage :: IO CSize
typeUnknownNumberOfNodes :: IO CSize
typeUnknownSageClassName :: Typeable a => SgTypeUnknown a -> IO String
typeUnknownVariantT :: Typeable a => SgTypeUnknown a -> IO VariantT
Documentation
isSgTypeUnknown :: Typeable a => SgNode a -> IO (Maybe (SgTypeUnknown ()))
Attempts a dynamic cast of the given node to the type SgTypeUnknown.
upSgTypeUnknown :: Typeable a => SgTypeUnknown a -> SgTypeUnknown ()
Performs an upcast of a SgTypeUnknown subtype to a SgTypeUnknown.
newTypeUnknown :: IO (SgTypeUnknown ())
Stub for ::SgTypeUnknown::SgTypeUnknown of type void ()
typeUnknownCheckDataMemberPointersIfInMemoryPool :: Typeable a => SgTypeUnknown a -> IO ()
Stub for ::SgTypeUnknown::checkDataMemberPointersIfInMemoryPool of type void ()
typeUnknownClassName :: Typeable a => SgTypeUnknown a -> IO String
Stub for ::SgTypeUnknown::class_name of type ::std::string()
typeUnknownCreateType :: Typeable a => SgExpression a -> IO (SgTypeUnknown ())
Stub for ::SgTypeUnknown::createType of type class ::SgTypeUnknown*(class SgExpression *)
typeUnknownGetChildIndex :: (Typeable a, Typeable b) => SgTypeUnknown a -> SgNode b -> IO CLong
Stub for ::SgTypeUnknown::getChildIndex of type long (class ::SgNode*)
typeUnknownGetChildIndex2 :: (Typeable a, Typeable b) => SgTypeUnknown a -> SgNode b -> IO CSize
Stub for ::SgTypeUnknown::get_childIndex of type ::size_t(class ::SgNode*)
typeUnknownGetMangled :: Typeable a => SgTypeUnknown a -> IO String
Stub for ::SgTypeUnknown::get_mangled of type class ::SgName()
typeUnknownGetNumberOfTraversalSuccessors :: Typeable a => SgTypeUnknown a -> IO CSize
Stub for ::SgTypeUnknown::get_numberOfTraversalSuccessors of type ::size_t()
typeUnknownGetTraversalSuccessorByIndex :: Typeable a => SgTypeUnknown a -> CSize -> IO (SgNode ())
Stub for ::SgTypeUnknown::get_traversalSuccessorByIndex of type class ::SgNode*(::size_t)
typeUnknownGetTraversalSuccessorContainer :: Typeable a => SgTypeUnknown a -> IO [SgNode ()]
Stub for ::SgTypeUnknown::get_traversalSuccessorContainer of type class ::std::vector < SgNode * , allocator< SgNode * > > ()
typeUnknownGetTraversalSuccessorNamesContainer :: Typeable a => SgTypeUnknown a -> IO [CString]
Stub for ::SgTypeUnknown::get_traversalSuccessorNamesContainer of type class ::std::vector < string , allocator< string > > ()
typeUnknownIsInMemoryPool :: Typeable a => SgTypeUnknown a -> IO Bool
Stub for ::SgTypeUnknown::isInMemoryPool of type bool ()
typeUnknownMemoryUsage :: IO CSize
Stub for ::SgTypeUnknown::memoryUsage of type ::size_t()
typeUnknownNumberOfNodes :: IO CSize
Stub for ::SgTypeUnknown::numberOfNodes of type ::size_t()
typeUnknownSageClassName :: Typeable a => SgTypeUnknown a -> IO String
Stub for ::SgTypeUnknown::sage_class_name of type const char *()
typeUnknownVariantT :: Typeable a => SgTypeUnknown a -> IO VariantT
Stub for ::SgTypeUnknown::variantT of type enum ::VariantT()
Produced by Haddock version 2.4.2