rose-0.9.5.1: Bindings for the ROSE compilerContentsIndex
ROSE.Sage3.Methods.SgIOItemExpression
Synopsis
isSgIOItemExpression :: Typeable a => SgNode a -> IO (Maybe (SgIOItemExpression ()))
upSgIOItemExpression :: Typeable a => SgIOItemExpression a -> SgIOItemExpression ()
newIOItemExpression :: (Typeable a, Typeable b) => Sg_File_Info a -> String -> SgExpression b -> IO (SgIOItemExpression ())
newIOItemExpression2 :: Typeable a => String -> SgExpression a -> IO (SgIOItemExpression ())
iOItemExpressionCheckDataMemberPointersIfInMemoryPool :: Typeable a => SgIOItemExpression a -> IO ()
iOItemExpressionClassName :: Typeable a => SgIOItemExpression a -> IO String
iOItemExpressionGetChildIndex :: (Typeable a, Typeable b) => SgIOItemExpression a -> SgNode b -> IO CLong
iOItemExpressionGetChildIndex2 :: (Typeable a, Typeable b) => SgIOItemExpression a -> SgNode b -> IO CSize
iOItemExpressionGetIoItem :: Typeable a => SgIOItemExpression a -> IO (SgExpression ())
iOItemExpressionGetName :: Typeable a => SgIOItemExpression a -> IO String
iOItemExpressionGetNumberOfTraversalSuccessors :: Typeable a => SgIOItemExpression a -> IO CSize
iOItemExpressionGetTraversalSuccessorByIndex :: Typeable a => SgIOItemExpression a -> CSize -> IO (SgNode ())
iOItemExpressionGetTraversalSuccessorContainer :: Typeable a => SgIOItemExpression a -> IO [SgNode ()]
iOItemExpressionGetTraversalSuccessorNamesContainer :: Typeable a => SgIOItemExpression a -> IO [CString]
iOItemExpressionGetType :: Typeable a => SgIOItemExpression a -> IO (SgType ())
iOItemExpressionIsInMemoryPool :: Typeable a => SgIOItemExpression a -> IO Bool
iOItemExpressionMemoryUsage :: IO CSize
iOItemExpressionNumberOfNodes :: IO CSize
iOItemExpressionPostConstructionInitialization :: Typeable a => SgIOItemExpression a -> IO ()
iOItemExpressionSageClassName :: Typeable a => SgIOItemExpression a -> IO String
iOItemExpressionSetIoItem :: (Typeable a, Typeable b) => SgIOItemExpression a -> SgExpression b -> IO ()
iOItemExpressionSetName :: Typeable a => SgIOItemExpression a -> String -> IO ()
iOItemExpressionVariantT :: Typeable a => SgIOItemExpression a -> IO VariantT
Documentation
isSgIOItemExpression :: Typeable a => SgNode a -> IO (Maybe (SgIOItemExpression ()))
Attempts a dynamic cast of the given node to the type SgIOItemExpression.
upSgIOItemExpression :: Typeable a => SgIOItemExpression a -> SgIOItemExpression ()
Performs an upcast of a SgIOItemExpression subtype to a SgIOItemExpression.
newIOItemExpression :: (Typeable a, Typeable b) => Sg_File_Info a -> String -> SgExpression b -> IO (SgIOItemExpression ())
Stub for ::SgIOItemExpression::SgIOItemExpression of type void (class ::Sg_File_Info*, class ::SgName, class ::SgExpression*)
newIOItemExpression2 :: Typeable a => String -> SgExpression a -> IO (SgIOItemExpression ())
Stub for ::SgIOItemExpression::SgIOItemExpression of type void (class ::SgName, class ::SgExpression*)
iOItemExpressionCheckDataMemberPointersIfInMemoryPool :: Typeable a => SgIOItemExpression a -> IO ()
Stub for ::SgIOItemExpression::checkDataMemberPointersIfInMemoryPool of type void ()
iOItemExpressionClassName :: Typeable a => SgIOItemExpression a -> IO String
Stub for ::SgIOItemExpression::class_name of type ::std::string()
iOItemExpressionGetChildIndex :: (Typeable a, Typeable b) => SgIOItemExpression a -> SgNode b -> IO CLong
Stub for ::SgIOItemExpression::getChildIndex of type long (class ::SgNode*)
iOItemExpressionGetChildIndex2 :: (Typeable a, Typeable b) => SgIOItemExpression a -> SgNode b -> IO CSize
Stub for ::SgIOItemExpression::get_childIndex of type ::size_t(class ::SgNode*)
iOItemExpressionGetIoItem :: Typeable a => SgIOItemExpression a -> IO (SgExpression ())
Stub for ::SgIOItemExpression::get_io_item of type class ::SgExpression*()
iOItemExpressionGetName :: Typeable a => SgIOItemExpression a -> IO String
Stub for ::SgIOItemExpression::get_name of type class ::SgName()
iOItemExpressionGetNumberOfTraversalSuccessors :: Typeable a => SgIOItemExpression a -> IO CSize
Stub for ::SgIOItemExpression::get_numberOfTraversalSuccessors of type ::size_t()
iOItemExpressionGetTraversalSuccessorByIndex :: Typeable a => SgIOItemExpression a -> CSize -> IO (SgNode ())
Stub for ::SgIOItemExpression::get_traversalSuccessorByIndex of type class ::SgNode*(::size_t)
iOItemExpressionGetTraversalSuccessorContainer :: Typeable a => SgIOItemExpression a -> IO [SgNode ()]
Stub for ::SgIOItemExpression::get_traversalSuccessorContainer of type class ::std::vector < SgNode * , allocator< SgNode * > > ()
iOItemExpressionGetTraversalSuccessorNamesContainer :: Typeable a => SgIOItemExpression a -> IO [CString]
Stub for ::SgIOItemExpression::get_traversalSuccessorNamesContainer of type class ::std::vector < string , allocator< string > > ()
iOItemExpressionGetType :: Typeable a => SgIOItemExpression a -> IO (SgType ())
Stub for ::SgIOItemExpression::get_type of type class ::SgType*()
iOItemExpressionIsInMemoryPool :: Typeable a => SgIOItemExpression a -> IO Bool
Stub for ::SgIOItemExpression::isInMemoryPool of type bool ()
iOItemExpressionMemoryUsage :: IO CSize
Stub for ::SgIOItemExpression::memoryUsage of type ::size_t()
iOItemExpressionNumberOfNodes :: IO CSize
Stub for ::SgIOItemExpression::numberOfNodes of type ::size_t()
iOItemExpressionPostConstructionInitialization :: Typeable a => SgIOItemExpression a -> IO ()
Stub for ::SgIOItemExpression::post_construction_initialization of type void ()
iOItemExpressionSageClassName :: Typeable a => SgIOItemExpression a -> IO String
Stub for ::SgIOItemExpression::sage_class_name of type const char *()
iOItemExpressionSetIoItem :: (Typeable a, Typeable b) => SgIOItemExpression a -> SgExpression b -> IO ()
Stub for ::SgIOItemExpression::set_io_item of type void (class ::SgExpression*)
iOItemExpressionSetName :: Typeable a => SgIOItemExpression a -> String -> IO ()
Stub for ::SgIOItemExpression::set_name of type void (class ::SgName)
iOItemExpressionVariantT :: Typeable a => SgIOItemExpression a -> IO VariantT
Stub for ::SgIOItemExpression::variantT of type enum ::VariantT()
Produced by Haddock version 2.4.2