rose-0.9.5.1: Bindings for the ROSE compilerContentsIndex
ROSE.Sage3.Methods.SgSubscriptExpression
Synopsis
isSgSubscriptExpression :: Typeable a => SgNode a -> IO (Maybe (SgSubscriptExpression ()))
upSgSubscriptExpression :: Typeable a => SgSubscriptExpression a -> SgSubscriptExpression ()
newSubscriptExpression :: (Typeable a, Typeable b, Typeable c, Typeable d) => Sg_File_Info a -> SgExpression b -> SgExpression c -> SgExpression d -> IO (SgSubscriptExpression ())
newSubscriptExpression2 :: (Typeable a, Typeable b, Typeable c) => SgExpression a -> SgExpression b -> SgExpression c -> IO (SgSubscriptExpression ())
subscriptExpressionCfgIndexForEnd :: Typeable a => SgSubscriptExpression a -> IO CUInt
subscriptExpressionCheckDataMemberPointersIfInMemoryPool :: Typeable a => SgSubscriptExpression a -> IO ()
subscriptExpressionClassName :: Typeable a => SgSubscriptExpression a -> IO String
subscriptExpressionGetChildIndex :: (Typeable a, Typeable b) => SgSubscriptExpression a -> SgNode b -> IO CLong
subscriptExpressionGetChildIndex2 :: (Typeable a, Typeable b) => SgSubscriptExpression a -> SgNode b -> IO CSize
subscriptExpressionGetLowerBound :: Typeable a => SgSubscriptExpression a -> IO (SgExpression ())
subscriptExpressionGetNumberOfTraversalSuccessors :: Typeable a => SgSubscriptExpression a -> IO CSize
subscriptExpressionGetStride :: Typeable a => SgSubscriptExpression a -> IO (SgExpression ())
subscriptExpressionGetTraversalSuccessorByIndex :: Typeable a => SgSubscriptExpression a -> CSize -> IO (SgNode ())
subscriptExpressionGetTraversalSuccessorContainer :: Typeable a => SgSubscriptExpression a -> IO [SgNode ()]
subscriptExpressionGetTraversalSuccessorNamesContainer :: Typeable a => SgSubscriptExpression a -> IO [CString]
subscriptExpressionGetType :: Typeable a => SgSubscriptExpression a -> IO (SgType ())
subscriptExpressionGetUpperBound :: Typeable a => SgSubscriptExpression a -> IO (SgExpression ())
subscriptExpressionIsInMemoryPool :: Typeable a => SgSubscriptExpression a -> IO Bool
subscriptExpressionMemoryUsage :: IO CSize
subscriptExpressionNumberOfNodes :: IO CSize
subscriptExpressionPostConstructionInitialization :: Typeable a => SgSubscriptExpression a -> IO ()
subscriptExpressionSageClassName :: Typeable a => SgSubscriptExpression a -> IO String
subscriptExpressionSetLowerBound :: (Typeable a, Typeable b) => SgSubscriptExpression a -> SgExpression b -> IO ()
subscriptExpressionSetStride :: (Typeable a, Typeable b) => SgSubscriptExpression a -> SgExpression b -> IO ()
subscriptExpressionSetUpperBound :: (Typeable a, Typeable b) => SgSubscriptExpression a -> SgExpression b -> IO ()
subscriptExpressionVariantT :: Typeable a => SgSubscriptExpression a -> IO VariantT
Documentation
isSgSubscriptExpression :: Typeable a => SgNode a -> IO (Maybe (SgSubscriptExpression ()))
Attempts a dynamic cast of the given node to the type SgSubscriptExpression.
upSgSubscriptExpression :: Typeable a => SgSubscriptExpression a -> SgSubscriptExpression ()
Performs an upcast of a SgSubscriptExpression subtype to a SgSubscriptExpression.
newSubscriptExpression :: (Typeable a, Typeable b, Typeable c, Typeable d) => Sg_File_Info a -> SgExpression b -> SgExpression c -> SgExpression d -> IO (SgSubscriptExpression ())
Stub for ::SgSubscriptExpression::SgSubscriptExpression of type void (class ::Sg_File_Info*, class ::SgExpression*, class ::SgExpression*, class ::SgExpression*)
newSubscriptExpression2 :: (Typeable a, Typeable b, Typeable c) => SgExpression a -> SgExpression b -> SgExpression c -> IO (SgSubscriptExpression ())
Stub for ::SgSubscriptExpression::SgSubscriptExpression of type void (class ::SgExpression*, class ::SgExpression*, class ::SgExpression*)
subscriptExpressionCfgIndexForEnd :: Typeable a => SgSubscriptExpression a -> IO CUInt
Stub for ::SgSubscriptExpression::cfgIndexForEnd of type unsigned int ()
subscriptExpressionCheckDataMemberPointersIfInMemoryPool :: Typeable a => SgSubscriptExpression a -> IO ()
Stub for ::SgSubscriptExpression::checkDataMemberPointersIfInMemoryPool of type void ()
subscriptExpressionClassName :: Typeable a => SgSubscriptExpression a -> IO String
Stub for ::SgSubscriptExpression::class_name of type ::std::string()
subscriptExpressionGetChildIndex :: (Typeable a, Typeable b) => SgSubscriptExpression a -> SgNode b -> IO CLong
Stub for ::SgSubscriptExpression::getChildIndex of type long (class ::SgNode*)
subscriptExpressionGetChildIndex2 :: (Typeable a, Typeable b) => SgSubscriptExpression a -> SgNode b -> IO CSize
Stub for ::SgSubscriptExpression::get_childIndex of type ::size_t(class ::SgNode*)
subscriptExpressionGetLowerBound :: Typeable a => SgSubscriptExpression a -> IO (SgExpression ())
Stub for ::SgSubscriptExpression::get_lowerBound of type class ::SgExpression*()
subscriptExpressionGetNumberOfTraversalSuccessors :: Typeable a => SgSubscriptExpression a -> IO CSize
Stub for ::SgSubscriptExpression::get_numberOfTraversalSuccessors of type ::size_t()
subscriptExpressionGetStride :: Typeable a => SgSubscriptExpression a -> IO (SgExpression ())
Stub for ::SgSubscriptExpression::get_stride of type class ::SgExpression*()
subscriptExpressionGetTraversalSuccessorByIndex :: Typeable a => SgSubscriptExpression a -> CSize -> IO (SgNode ())
Stub for ::SgSubscriptExpression::get_traversalSuccessorByIndex of type class ::SgNode*(::size_t)
subscriptExpressionGetTraversalSuccessorContainer :: Typeable a => SgSubscriptExpression a -> IO [SgNode ()]
Stub for ::SgSubscriptExpression::get_traversalSuccessorContainer of type class ::std::vector < SgNode * , allocator< SgNode * > > ()
subscriptExpressionGetTraversalSuccessorNamesContainer :: Typeable a => SgSubscriptExpression a -> IO [CString]
Stub for ::SgSubscriptExpression::get_traversalSuccessorNamesContainer of type class ::std::vector < string , allocator< string > > ()
subscriptExpressionGetType :: Typeable a => SgSubscriptExpression a -> IO (SgType ())
Stub for ::SgSubscriptExpression::get_type of type class ::SgType*()
subscriptExpressionGetUpperBound :: Typeable a => SgSubscriptExpression a -> IO (SgExpression ())
Stub for ::SgSubscriptExpression::get_upperBound of type class ::SgExpression*()
subscriptExpressionIsInMemoryPool :: Typeable a => SgSubscriptExpression a -> IO Bool
Stub for ::SgSubscriptExpression::isInMemoryPool of type bool ()
subscriptExpressionMemoryUsage :: IO CSize
Stub for ::SgSubscriptExpression::memoryUsage of type ::size_t()
subscriptExpressionNumberOfNodes :: IO CSize
Stub for ::SgSubscriptExpression::numberOfNodes of type ::size_t()
subscriptExpressionPostConstructionInitialization :: Typeable a => SgSubscriptExpression a -> IO ()
Stub for ::SgSubscriptExpression::post_construction_initialization of type void ()
subscriptExpressionSageClassName :: Typeable a => SgSubscriptExpression a -> IO String
Stub for ::SgSubscriptExpression::sage_class_name of type const char *()
subscriptExpressionSetLowerBound :: (Typeable a, Typeable b) => SgSubscriptExpression a -> SgExpression b -> IO ()
Stub for ::SgSubscriptExpression::set_lowerBound of type void (class ::SgExpression*)
subscriptExpressionSetStride :: (Typeable a, Typeable b) => SgSubscriptExpression a -> SgExpression b -> IO ()
Stub for ::SgSubscriptExpression::set_stride of type void (class ::SgExpression*)
subscriptExpressionSetUpperBound :: (Typeable a, Typeable b) => SgSubscriptExpression a -> SgExpression b -> IO ()
Stub for ::SgSubscriptExpression::set_upperBound of type void (class ::SgExpression*)
subscriptExpressionVariantT :: Typeable a => SgSubscriptExpression a -> IO VariantT
Stub for ::SgSubscriptExpression::variantT of type enum ::VariantT()
Produced by Haddock version 2.4.2