rose-0.9.5.1: Bindings for the ROSE compilerContentsIndex
ROSE.Sage3.Methods.SgYieldExpression
Synopsis
isSgYieldExpression :: Typeable a => SgNode a -> IO (Maybe (SgYieldExpression ()))
upSgYieldExpression :: Typeable a => SgYieldExpression a -> SgYieldExpression ()
newYieldExpression :: (Typeable a, Typeable b) => Sg_File_Info a -> SgExpression b -> IO (SgYieldExpression ())
newYieldExpression2 :: Typeable a => SgExpression a -> IO (SgYieldExpression ())
yieldExpressionCheckDataMemberPointersIfInMemoryPool :: Typeable a => SgYieldExpression a -> IO ()
yieldExpressionClassName :: Typeable a => SgYieldExpression a -> IO String
yieldExpressionGetChildIndex :: (Typeable a, Typeable b) => SgYieldExpression a -> SgNode b -> IO CLong
yieldExpressionGetChildIndex2 :: (Typeable a, Typeable b) => SgYieldExpression a -> SgNode b -> IO CSize
yieldExpressionGetNumberOfTraversalSuccessors :: Typeable a => SgYieldExpression a -> IO CSize
yieldExpressionGetTraversalSuccessorByIndex :: Typeable a => SgYieldExpression a -> CSize -> IO (SgNode ())
yieldExpressionGetTraversalSuccessorContainer :: Typeable a => SgYieldExpression a -> IO [SgNode ()]
yieldExpressionGetTraversalSuccessorNamesContainer :: Typeable a => SgYieldExpression a -> IO [CString]
yieldExpressionGetType :: Typeable a => SgYieldExpression a -> IO (SgType ())
yieldExpressionGetValue :: Typeable a => SgYieldExpression a -> IO (SgExpression ())
yieldExpressionIsInMemoryPool :: Typeable a => SgYieldExpression a -> IO Bool
yieldExpressionMemoryUsage :: IO CSize
yieldExpressionNumberOfNodes :: IO CSize
yieldExpressionPostConstructionInitialization :: Typeable a => SgYieldExpression a -> IO ()
yieldExpressionSageClassName :: Typeable a => SgYieldExpression a -> IO String
yieldExpressionSetValue :: (Typeable a, Typeable b) => SgYieldExpression a -> SgExpression b -> IO ()
yieldExpressionVariantT :: Typeable a => SgYieldExpression a -> IO VariantT
Documentation
isSgYieldExpression :: Typeable a => SgNode a -> IO (Maybe (SgYieldExpression ()))
Attempts a dynamic cast of the given node to the type SgYieldExpression.
upSgYieldExpression :: Typeable a => SgYieldExpression a -> SgYieldExpression ()
Performs an upcast of a SgYieldExpression subtype to a SgYieldExpression.
newYieldExpression :: (Typeable a, Typeable b) => Sg_File_Info a -> SgExpression b -> IO (SgYieldExpression ())
Stub for ::SgYieldExpression::SgYieldExpression of type void (class ::Sg_File_Info*, class ::SgExpression*)
newYieldExpression2 :: Typeable a => SgExpression a -> IO (SgYieldExpression ())
Stub for ::SgYieldExpression::SgYieldExpression of type void (class ::SgExpression*)
yieldExpressionCheckDataMemberPointersIfInMemoryPool :: Typeable a => SgYieldExpression a -> IO ()
Stub for ::SgYieldExpression::checkDataMemberPointersIfInMemoryPool of type void ()
yieldExpressionClassName :: Typeable a => SgYieldExpression a -> IO String
Stub for ::SgYieldExpression::class_name of type ::std::string()
yieldExpressionGetChildIndex :: (Typeable a, Typeable b) => SgYieldExpression a -> SgNode b -> IO CLong
Stub for ::SgYieldExpression::getChildIndex of type long (class ::SgNode*)
yieldExpressionGetChildIndex2 :: (Typeable a, Typeable b) => SgYieldExpression a -> SgNode b -> IO CSize
Stub for ::SgYieldExpression::get_childIndex of type ::size_t(class ::SgNode*)
yieldExpressionGetNumberOfTraversalSuccessors :: Typeable a => SgYieldExpression a -> IO CSize
Stub for ::SgYieldExpression::get_numberOfTraversalSuccessors of type ::size_t()
yieldExpressionGetTraversalSuccessorByIndex :: Typeable a => SgYieldExpression a -> CSize -> IO (SgNode ())
Stub for ::SgYieldExpression::get_traversalSuccessorByIndex of type class ::SgNode*(::size_t)
yieldExpressionGetTraversalSuccessorContainer :: Typeable a => SgYieldExpression a -> IO [SgNode ()]
Stub for ::SgYieldExpression::get_traversalSuccessorContainer of type class ::std::vector < SgNode * , allocator< SgNode * > > ()
yieldExpressionGetTraversalSuccessorNamesContainer :: Typeable a => SgYieldExpression a -> IO [CString]
Stub for ::SgYieldExpression::get_traversalSuccessorNamesContainer of type class ::std::vector < string , allocator< string > > ()
yieldExpressionGetType :: Typeable a => SgYieldExpression a -> IO (SgType ())
Stub for ::SgYieldExpression::get_type of type class ::SgType*()
yieldExpressionGetValue :: Typeable a => SgYieldExpression a -> IO (SgExpression ())
Stub for ::SgYieldExpression::get_value of type class ::SgExpression*()
yieldExpressionIsInMemoryPool :: Typeable a => SgYieldExpression a -> IO Bool
Stub for ::SgYieldExpression::isInMemoryPool of type bool ()
yieldExpressionMemoryUsage :: IO CSize
Stub for ::SgYieldExpression::memoryUsage of type ::size_t()
yieldExpressionNumberOfNodes :: IO CSize
Stub for ::SgYieldExpression::numberOfNodes of type ::size_t()
yieldExpressionPostConstructionInitialization :: Typeable a => SgYieldExpression a -> IO ()
Stub for ::SgYieldExpression::post_construction_initialization of type void ()
yieldExpressionSageClassName :: Typeable a => SgYieldExpression a -> IO String
Stub for ::SgYieldExpression::sage_class_name of type const char *()
yieldExpressionSetValue :: (Typeable a, Typeable b) => SgYieldExpression a -> SgExpression b -> IO ()
Stub for ::SgYieldExpression::set_value of type void (class ::SgExpression*)
yieldExpressionVariantT :: Typeable a => SgYieldExpression a -> IO VariantT
Stub for ::SgYieldExpression::variantT of type enum ::VariantT()
Produced by Haddock version 2.4.2