rose-0.9.5.1: Bindings for the ROSE compilerContentsIndex
ROSE.Sage3.Methods.SgVariantExpression
Synopsis
isSgVariantExpression :: Typeable a => SgNode a -> IO (Maybe (SgVariantExpression ()))
upSgVariantExpression :: Typeable a => SgVariantExpression a -> SgVariantExpression ()
newVariantExpression :: Typeable a => Sg_File_Info a -> IO (SgVariantExpression ())
newVariantExpression2 :: IO (SgVariantExpression ())
variantExpressionCheckDataMemberPointersIfInMemoryPool :: Typeable a => SgVariantExpression a -> IO ()
variantExpressionClassName :: Typeable a => SgVariantExpression a -> IO String
variantExpressionGetChildIndex :: (Typeable a, Typeable b) => SgVariantExpression a -> SgNode b -> IO CLong
variantExpressionGetChildIndex2 :: (Typeable a, Typeable b) => SgVariantExpression a -> SgNode b -> IO CSize
variantExpressionGetNumberOfTraversalSuccessors :: Typeable a => SgVariantExpression a -> IO CSize
variantExpressionGetTraversalSuccessorByIndex :: Typeable a => SgVariantExpression a -> CSize -> IO (SgNode ())
variantExpressionGetTraversalSuccessorContainer :: Typeable a => SgVariantExpression a -> IO [SgNode ()]
variantExpressionGetTraversalSuccessorNamesContainer :: Typeable a => SgVariantExpression a -> IO [CString]
variantExpressionGetType :: Typeable a => SgVariantExpression a -> IO (SgType ())
variantExpressionIsInMemoryPool :: Typeable a => SgVariantExpression a -> IO Bool
variantExpressionMemoryUsage :: IO CSize
variantExpressionNumberOfNodes :: IO CSize
variantExpressionPostConstructionInitialization :: Typeable a => SgVariantExpression a -> IO ()
variantExpressionSageClassName :: Typeable a => SgVariantExpression a -> IO String
variantExpressionVariantT :: Typeable a => SgVariantExpression a -> IO VariantT
Documentation
isSgVariantExpression :: Typeable a => SgNode a -> IO (Maybe (SgVariantExpression ()))
Attempts a dynamic cast of the given node to the type SgVariantExpression.
upSgVariantExpression :: Typeable a => SgVariantExpression a -> SgVariantExpression ()
Performs an upcast of a SgVariantExpression subtype to a SgVariantExpression.
newVariantExpression :: Typeable a => Sg_File_Info a -> IO (SgVariantExpression ())
Stub for ::SgVariantExpression::SgVariantExpression of type void (class ::Sg_File_Info*)
newVariantExpression2 :: IO (SgVariantExpression ())
Stub for ::SgVariantExpression::SgVariantExpression of type void ()
variantExpressionCheckDataMemberPointersIfInMemoryPool :: Typeable a => SgVariantExpression a -> IO ()
Stub for ::SgVariantExpression::checkDataMemberPointersIfInMemoryPool of type void ()
variantExpressionClassName :: Typeable a => SgVariantExpression a -> IO String
Stub for ::SgVariantExpression::class_name of type ::std::string()
variantExpressionGetChildIndex :: (Typeable a, Typeable b) => SgVariantExpression a -> SgNode b -> IO CLong
Stub for ::SgVariantExpression::getChildIndex of type long (class ::SgNode*)
variantExpressionGetChildIndex2 :: (Typeable a, Typeable b) => SgVariantExpression a -> SgNode b -> IO CSize
Stub for ::SgVariantExpression::get_childIndex of type ::size_t(class ::SgNode*)
variantExpressionGetNumberOfTraversalSuccessors :: Typeable a => SgVariantExpression a -> IO CSize
Stub for ::SgVariantExpression::get_numberOfTraversalSuccessors of type ::size_t()
variantExpressionGetTraversalSuccessorByIndex :: Typeable a => SgVariantExpression a -> CSize -> IO (SgNode ())
Stub for ::SgVariantExpression::get_traversalSuccessorByIndex of type class ::SgNode*(::size_t)
variantExpressionGetTraversalSuccessorContainer :: Typeable a => SgVariantExpression a -> IO [SgNode ()]
Stub for ::SgVariantExpression::get_traversalSuccessorContainer of type class ::std::vector < SgNode * , allocator< SgNode * > > ()
variantExpressionGetTraversalSuccessorNamesContainer :: Typeable a => SgVariantExpression a -> IO [CString]
Stub for ::SgVariantExpression::get_traversalSuccessorNamesContainer of type class ::std::vector < string , allocator< string > > ()
variantExpressionGetType :: Typeable a => SgVariantExpression a -> IO (SgType ())
Stub for ::SgVariantExpression::get_type of type class ::SgType*()
variantExpressionIsInMemoryPool :: Typeable a => SgVariantExpression a -> IO Bool
Stub for ::SgVariantExpression::isInMemoryPool of type bool ()
variantExpressionMemoryUsage :: IO CSize
Stub for ::SgVariantExpression::memoryUsage of type ::size_t()
variantExpressionNumberOfNodes :: IO CSize
Stub for ::SgVariantExpression::numberOfNodes of type ::size_t()
variantExpressionPostConstructionInitialization :: Typeable a => SgVariantExpression a -> IO ()
Stub for ::SgVariantExpression::post_construction_initialization of type void ()
variantExpressionSageClassName :: Typeable a => SgVariantExpression a -> IO String
Stub for ::SgVariantExpression::sage_class_name of type const char *()
variantExpressionVariantT :: Typeable a => SgVariantExpression a -> IO VariantT
Stub for ::SgVariantExpression::variantT of type enum ::VariantT()
Produced by Haddock version 2.4.2