rose-0.9.5.1: Bindings for the ROSE compilerContentsIndex
ROSE.Sage3.Methods.SgVariantStatement
Synopsis
isSgVariantStatement :: Typeable a => SgNode a -> IO (Maybe (SgVariantStatement ()))
upSgVariantStatement :: Typeable a => SgVariantStatement a -> SgVariantStatement ()
newVariantStatement :: Typeable a => Sg_File_Info a -> IO (SgVariantStatement ())
newVariantStatement2 :: IO (SgVariantStatement ())
variantStatementCheckDataMemberPointersIfInMemoryPool :: Typeable a => SgVariantStatement a -> IO ()
variantStatementClassName :: Typeable a => SgVariantStatement a -> IO String
variantStatementGetChildIndex :: (Typeable a, Typeable b) => SgVariantStatement a -> SgNode b -> IO CLong
variantStatementGetChildIndex2 :: (Typeable a, Typeable b) => SgVariantStatement a -> SgNode b -> IO CSize
variantStatementGetNumberOfTraversalSuccessors :: Typeable a => SgVariantStatement a -> IO CSize
variantStatementGetTraversalSuccessorByIndex :: Typeable a => SgVariantStatement a -> CSize -> IO (SgNode ())
variantStatementGetTraversalSuccessorContainer :: Typeable a => SgVariantStatement a -> IO [SgNode ()]
variantStatementGetTraversalSuccessorNamesContainer :: Typeable a => SgVariantStatement a -> IO [CString]
variantStatementIsInMemoryPool :: Typeable a => SgVariantStatement a -> IO Bool
variantStatementMemoryUsage :: IO CSize
variantStatementNumberOfNodes :: IO CSize
variantStatementPostConstructionInitialization :: Typeable a => SgVariantStatement a -> IO ()
variantStatementSageClassName :: Typeable a => SgVariantStatement a -> IO String
variantStatementVariantT :: Typeable a => SgVariantStatement a -> IO VariantT
Documentation
isSgVariantStatement :: Typeable a => SgNode a -> IO (Maybe (SgVariantStatement ()))
Attempts a dynamic cast of the given node to the type SgVariantStatement.
upSgVariantStatement :: Typeable a => SgVariantStatement a -> SgVariantStatement ()
Performs an upcast of a SgVariantStatement subtype to a SgVariantStatement.
newVariantStatement :: Typeable a => Sg_File_Info a -> IO (SgVariantStatement ())
Stub for ::SgVariantStatement::SgVariantStatement of type void (class ::Sg_File_Info*)
newVariantStatement2 :: IO (SgVariantStatement ())
Stub for ::SgVariantStatement::SgVariantStatement of type void ()
variantStatementCheckDataMemberPointersIfInMemoryPool :: Typeable a => SgVariantStatement a -> IO ()
Stub for ::SgVariantStatement::checkDataMemberPointersIfInMemoryPool of type void ()
variantStatementClassName :: Typeable a => SgVariantStatement a -> IO String
Stub for ::SgVariantStatement::class_name of type ::std::string()
variantStatementGetChildIndex :: (Typeable a, Typeable b) => SgVariantStatement a -> SgNode b -> IO CLong
Stub for ::SgVariantStatement::getChildIndex of type long (class ::SgNode*)
variantStatementGetChildIndex2 :: (Typeable a, Typeable b) => SgVariantStatement a -> SgNode b -> IO CSize
Stub for ::SgVariantStatement::get_childIndex of type ::size_t(class ::SgNode*)
variantStatementGetNumberOfTraversalSuccessors :: Typeable a => SgVariantStatement a -> IO CSize
Stub for ::SgVariantStatement::get_numberOfTraversalSuccessors of type ::size_t()
variantStatementGetTraversalSuccessorByIndex :: Typeable a => SgVariantStatement a -> CSize -> IO (SgNode ())
Stub for ::SgVariantStatement::get_traversalSuccessorByIndex of type class ::SgNode*(::size_t)
variantStatementGetTraversalSuccessorContainer :: Typeable a => SgVariantStatement a -> IO [SgNode ()]
Stub for ::SgVariantStatement::get_traversalSuccessorContainer of type class ::std::vector < SgNode * , allocator< SgNode * > > ()
variantStatementGetTraversalSuccessorNamesContainer :: Typeable a => SgVariantStatement a -> IO [CString]
Stub for ::SgVariantStatement::get_traversalSuccessorNamesContainer of type class ::std::vector < string , allocator< string > > ()
variantStatementIsInMemoryPool :: Typeable a => SgVariantStatement a -> IO Bool
Stub for ::SgVariantStatement::isInMemoryPool of type bool ()
variantStatementMemoryUsage :: IO CSize
Stub for ::SgVariantStatement::memoryUsage of type ::size_t()
variantStatementNumberOfNodes :: IO CSize
Stub for ::SgVariantStatement::numberOfNodes of type ::size_t()
variantStatementPostConstructionInitialization :: Typeable a => SgVariantStatement a -> IO ()
Stub for ::SgVariantStatement::post_construction_initialization of type void ()
variantStatementSageClassName :: Typeable a => SgVariantStatement a -> IO String
Stub for ::SgVariantStatement::sage_class_name of type const char *()
variantStatementVariantT :: Typeable a => SgVariantStatement a -> IO VariantT
Stub for ::SgVariantStatement::variantT of type enum ::VariantT()
Produced by Haddock version 2.4.2