rose-0.9.5.1: Bindings for the ROSE compilerContentsIndex
ROSE.Sage3.Methods.SgInterfaceStatement
Synopsis
isSgInterfaceStatement :: Typeable a => SgNode a -> IO (Maybe (SgInterfaceStatement ()))
upSgInterfaceStatement :: Typeable a => SgInterfaceStatement a -> SgInterfaceStatement ()
interfaceStatementCfgIndexForEnd :: Typeable a => SgInterfaceStatement a -> IO CUInt
interfaceStatementCheckDataMemberPointersIfInMemoryPool :: Typeable a => SgInterfaceStatement a -> IO ()
interfaceStatementClassName :: Typeable a => SgInterfaceStatement a -> IO String
interfaceStatementGetChildIndex :: (Typeable a, Typeable b) => SgInterfaceStatement a -> SgNode b -> IO CLong
interfaceStatementGetChildIndex2 :: (Typeable a, Typeable b) => SgInterfaceStatement a -> SgNode b -> IO CSize
interfaceStatementGetEndNumericLabel :: Typeable a => SgInterfaceStatement a -> IO (SgLabelRefExp ())
interfaceStatementGetInterfaceBodyList :: Typeable a => SgInterfaceStatement a -> IO [SgInterfaceBody ()]
interfaceStatementGetMangledName :: Typeable a => SgInterfaceStatement a -> IO String
interfaceStatementGetName :: Typeable a => SgInterfaceStatement a -> IO String
interfaceStatementGetNumberOfTraversalSuccessors :: Typeable a => SgInterfaceStatement a -> IO CSize
interfaceStatementGetTraversalSuccessorByIndex :: Typeable a => SgInterfaceStatement a -> CSize -> IO (SgNode ())
interfaceStatementGetTraversalSuccessorContainer :: Typeable a => SgInterfaceStatement a -> IO [SgNode ()]
interfaceStatementGetTraversalSuccessorNamesContainer :: Typeable a => SgInterfaceStatement a -> IO [CString]
interfaceStatementIsInMemoryPool :: Typeable a => SgInterfaceStatement a -> IO Bool
interfaceStatementMemoryUsage :: IO CSize
interfaceStatementNumberOfNodes :: IO CSize
interfaceStatementPostConstructionInitialization :: Typeable a => SgInterfaceStatement a -> IO ()
interfaceStatementSageClassName :: Typeable a => SgInterfaceStatement a -> IO String
interfaceStatementSetEndNumericLabel :: (Typeable a, Typeable b) => SgInterfaceStatement a -> SgLabelRefExp b -> IO ()
interfaceStatementSetName :: Typeable a => SgInterfaceStatement a -> String -> IO ()
interfaceStatementVariantT :: Typeable a => SgInterfaceStatement a -> IO VariantT
Documentation
isSgInterfaceStatement :: Typeable a => SgNode a -> IO (Maybe (SgInterfaceStatement ()))
Attempts a dynamic cast of the given node to the type SgInterfaceStatement.
upSgInterfaceStatement :: Typeable a => SgInterfaceStatement a -> SgInterfaceStatement ()
Performs an upcast of a SgInterfaceStatement subtype to a SgInterfaceStatement.
interfaceStatementCfgIndexForEnd :: Typeable a => SgInterfaceStatement a -> IO CUInt
Stub for ::SgInterfaceStatement::cfgIndexForEnd of type unsigned int ()
interfaceStatementCheckDataMemberPointersIfInMemoryPool :: Typeable a => SgInterfaceStatement a -> IO ()
Stub for ::SgInterfaceStatement::checkDataMemberPointersIfInMemoryPool of type void ()
interfaceStatementClassName :: Typeable a => SgInterfaceStatement a -> IO String
Stub for ::SgInterfaceStatement::class_name of type ::std::string()
interfaceStatementGetChildIndex :: (Typeable a, Typeable b) => SgInterfaceStatement a -> SgNode b -> IO CLong
Stub for ::SgInterfaceStatement::getChildIndex of type long (class ::SgNode*)
interfaceStatementGetChildIndex2 :: (Typeable a, Typeable b) => SgInterfaceStatement a -> SgNode b -> IO CSize
Stub for ::SgInterfaceStatement::get_childIndex of type ::size_t(class ::SgNode*)
interfaceStatementGetEndNumericLabel :: Typeable a => SgInterfaceStatement a -> IO (SgLabelRefExp ())
Stub for ::SgInterfaceStatement::get_end_numeric_label of type class ::SgLabelRefExp*()
interfaceStatementGetInterfaceBodyList :: Typeable a => SgInterfaceStatement a -> IO [SgInterfaceBody ()]
Stub for ::SgInterfaceStatement::get_interface_body_list of type const ::SgInterfaceBodyPtrList&()
interfaceStatementGetMangledName :: Typeable a => SgInterfaceStatement a -> IO String
Stub for ::SgInterfaceStatement::get_mangled_name of type class ::SgName()
interfaceStatementGetName :: Typeable a => SgInterfaceStatement a -> IO String
Stub for ::SgInterfaceStatement::get_name of type class ::SgName()
interfaceStatementGetNumberOfTraversalSuccessors :: Typeable a => SgInterfaceStatement a -> IO CSize
Stub for ::SgInterfaceStatement::get_numberOfTraversalSuccessors of type ::size_t()
interfaceStatementGetTraversalSuccessorByIndex :: Typeable a => SgInterfaceStatement a -> CSize -> IO (SgNode ())
Stub for ::SgInterfaceStatement::get_traversalSuccessorByIndex of type class ::SgNode*(::size_t)
interfaceStatementGetTraversalSuccessorContainer :: Typeable a => SgInterfaceStatement a -> IO [SgNode ()]
Stub for ::SgInterfaceStatement::get_traversalSuccessorContainer of type class ::std::vector < SgNode * , allocator< SgNode * > > ()
interfaceStatementGetTraversalSuccessorNamesContainer :: Typeable a => SgInterfaceStatement a -> IO [CString]
Stub for ::SgInterfaceStatement::get_traversalSuccessorNamesContainer of type class ::std::vector < string , allocator< string > > ()
interfaceStatementIsInMemoryPool :: Typeable a => SgInterfaceStatement a -> IO Bool
Stub for ::SgInterfaceStatement::isInMemoryPool of type bool ()
interfaceStatementMemoryUsage :: IO CSize
Stub for ::SgInterfaceStatement::memoryUsage of type ::size_t()
interfaceStatementNumberOfNodes :: IO CSize
Stub for ::SgInterfaceStatement::numberOfNodes of type ::size_t()
interfaceStatementPostConstructionInitialization :: Typeable a => SgInterfaceStatement a -> IO ()
Stub for ::SgInterfaceStatement::post_construction_initialization of type void ()
interfaceStatementSageClassName :: Typeable a => SgInterfaceStatement a -> IO String
Stub for ::SgInterfaceStatement::sage_class_name of type const char *()
interfaceStatementSetEndNumericLabel :: (Typeable a, Typeable b) => SgInterfaceStatement a -> SgLabelRefExp b -> IO ()
Stub for ::SgInterfaceStatement::set_end_numeric_label of type void (class ::SgLabelRefExp*)
interfaceStatementSetName :: Typeable a => SgInterfaceStatement a -> String -> IO ()
Stub for ::SgInterfaceStatement::set_name of type void (class ::SgName)
interfaceStatementVariantT :: Typeable a => SgInterfaceStatement a -> IO VariantT
Stub for ::SgInterfaceStatement::variantT of type enum ::VariantT()
Produced by Haddock version 2.4.2