rose-0.9.5.1: Bindings for the ROSE compilerContentsIndex
ROSE.Sage3.Methods.SgDerivedTypeStatement
Synopsis
isSgDerivedTypeStatement :: Typeable a => SgNode a -> IO (Maybe (SgDerivedTypeStatement ()))
upSgDerivedTypeStatement :: Typeable a => SgDerivedTypeStatement a -> SgDerivedTypeStatement ()
derivedTypeStatementCheckDataMemberPointersIfInMemoryPool :: Typeable a => SgDerivedTypeStatement a -> IO ()
derivedTypeStatementClassName :: Typeable a => SgDerivedTypeStatement a -> IO String
derivedTypeStatementGetChildIndex :: (Typeable a, Typeable b) => SgDerivedTypeStatement a -> SgNode b -> IO CLong
derivedTypeStatementGetChildIndex2 :: (Typeable a, Typeable b) => SgDerivedTypeStatement a -> SgNode b -> IO CSize
derivedTypeStatementGetEndNumericLabel :: Typeable a => SgDerivedTypeStatement a -> IO (SgLabelRefExp ())
derivedTypeStatementGetMangledName :: Typeable a => SgDerivedTypeStatement a -> IO String
derivedTypeStatementGetNumberOfTraversalSuccessors :: Typeable a => SgDerivedTypeStatement a -> IO CSize
derivedTypeStatementGetTraversalSuccessorByIndex :: Typeable a => SgDerivedTypeStatement a -> CSize -> IO (SgNode ())
derivedTypeStatementGetTraversalSuccessorContainer :: Typeable a => SgDerivedTypeStatement a -> IO [SgNode ()]
derivedTypeStatementGetTraversalSuccessorNamesContainer :: Typeable a => SgDerivedTypeStatement a -> IO [CString]
derivedTypeStatementIsInMemoryPool :: Typeable a => SgDerivedTypeStatement a -> IO Bool
derivedTypeStatementMemoryUsage :: IO CSize
derivedTypeStatementNumberOfNodes :: IO CSize
derivedTypeStatementPostConstructionInitialization :: Typeable a => SgDerivedTypeStatement a -> IO ()
derivedTypeStatementSageClassName :: Typeable a => SgDerivedTypeStatement a -> IO String
derivedTypeStatementSetEndNumericLabel :: (Typeable a, Typeable b) => SgDerivedTypeStatement a -> SgLabelRefExp b -> IO ()
derivedTypeStatementVariantT :: Typeable a => SgDerivedTypeStatement a -> IO VariantT
Documentation
isSgDerivedTypeStatement :: Typeable a => SgNode a -> IO (Maybe (SgDerivedTypeStatement ()))
Attempts a dynamic cast of the given node to the type SgDerivedTypeStatement.
upSgDerivedTypeStatement :: Typeable a => SgDerivedTypeStatement a -> SgDerivedTypeStatement ()
Performs an upcast of a SgDerivedTypeStatement subtype to a SgDerivedTypeStatement.
derivedTypeStatementCheckDataMemberPointersIfInMemoryPool :: Typeable a => SgDerivedTypeStatement a -> IO ()
Stub for ::SgDerivedTypeStatement::checkDataMemberPointersIfInMemoryPool of type void ()
derivedTypeStatementClassName :: Typeable a => SgDerivedTypeStatement a -> IO String
Stub for ::SgDerivedTypeStatement::class_name of type ::std::string()
derivedTypeStatementGetChildIndex :: (Typeable a, Typeable b) => SgDerivedTypeStatement a -> SgNode b -> IO CLong
Stub for ::SgDerivedTypeStatement::getChildIndex of type long (class ::SgNode*)
derivedTypeStatementGetChildIndex2 :: (Typeable a, Typeable b) => SgDerivedTypeStatement a -> SgNode b -> IO CSize
Stub for ::SgDerivedTypeStatement::get_childIndex of type ::size_t(class ::SgNode*)
derivedTypeStatementGetEndNumericLabel :: Typeable a => SgDerivedTypeStatement a -> IO (SgLabelRefExp ())
Stub for ::SgDerivedTypeStatement::get_end_numeric_label of type class ::SgLabelRefExp*()
derivedTypeStatementGetMangledName :: Typeable a => SgDerivedTypeStatement a -> IO String
Stub for ::SgDerivedTypeStatement::get_mangled_name of type class ::SgName()
derivedTypeStatementGetNumberOfTraversalSuccessors :: Typeable a => SgDerivedTypeStatement a -> IO CSize
Stub for ::SgDerivedTypeStatement::get_numberOfTraversalSuccessors of type ::size_t()
derivedTypeStatementGetTraversalSuccessorByIndex :: Typeable a => SgDerivedTypeStatement a -> CSize -> IO (SgNode ())
Stub for ::SgDerivedTypeStatement::get_traversalSuccessorByIndex of type class ::SgNode*(::size_t)
derivedTypeStatementGetTraversalSuccessorContainer :: Typeable a => SgDerivedTypeStatement a -> IO [SgNode ()]
Stub for ::SgDerivedTypeStatement::get_traversalSuccessorContainer of type class ::std::vector < SgNode * , allocator< SgNode * > > ()
derivedTypeStatementGetTraversalSuccessorNamesContainer :: Typeable a => SgDerivedTypeStatement a -> IO [CString]
Stub for ::SgDerivedTypeStatement::get_traversalSuccessorNamesContainer of type class ::std::vector < string , allocator< string > > ()
derivedTypeStatementIsInMemoryPool :: Typeable a => SgDerivedTypeStatement a -> IO Bool
Stub for ::SgDerivedTypeStatement::isInMemoryPool of type bool ()
derivedTypeStatementMemoryUsage :: IO CSize
Stub for ::SgDerivedTypeStatement::memoryUsage of type ::size_t()
derivedTypeStatementNumberOfNodes :: IO CSize
Stub for ::SgDerivedTypeStatement::numberOfNodes of type ::size_t()
derivedTypeStatementPostConstructionInitialization :: Typeable a => SgDerivedTypeStatement a -> IO ()
Stub for ::SgDerivedTypeStatement::post_construction_initialization of type void ()
derivedTypeStatementSageClassName :: Typeable a => SgDerivedTypeStatement a -> IO String
Stub for ::SgDerivedTypeStatement::sage_class_name of type const char *()
derivedTypeStatementSetEndNumericLabel :: (Typeable a, Typeable b) => SgDerivedTypeStatement a -> SgLabelRefExp b -> IO ()
Stub for ::SgDerivedTypeStatement::set_end_numeric_label of type void (class ::SgLabelRefExp*)
derivedTypeStatementVariantT :: Typeable a => SgDerivedTypeStatement a -> IO VariantT
Stub for ::SgDerivedTypeStatement::variantT of type enum ::VariantT()
Produced by Haddock version 2.4.2