rose-0.9.5.1: Bindings for the ROSE compilerContentsIndex
ROSE.Sage3.Methods.SgTemplateMemberFunctionDeclaration
Synopsis
isSgTemplateMemberFunctionDeclaration :: Typeable a => SgNode a -> IO (Maybe (SgTemplateMemberFunctionDeclaration ()))
upSgTemplateMemberFunctionDeclaration :: Typeable a => SgTemplateMemberFunctionDeclaration a -> SgTemplateMemberFunctionDeclaration ()
templateMemberFunctionDeclarationCheckDataMemberPointersIfInMemoryPool :: Typeable a => SgTemplateMemberFunctionDeclaration a -> IO ()
templateMemberFunctionDeclarationClassName :: Typeable a => SgTemplateMemberFunctionDeclaration a -> IO String
templateMemberFunctionDeclarationGetChildIndex :: (Typeable a, Typeable b) => SgTemplateMemberFunctionDeclaration a -> SgNode b -> IO CLong
templateMemberFunctionDeclarationGetChildIndex2 :: (Typeable a, Typeable b) => SgTemplateMemberFunctionDeclaration a -> SgNode b -> IO CSize
templateMemberFunctionDeclarationGetNumberOfTraversalSuccessors :: Typeable a => SgTemplateMemberFunctionDeclaration a -> IO CSize
templateMemberFunctionDeclarationGetTraversalSuccessorByIndex :: Typeable a => SgTemplateMemberFunctionDeclaration a -> CSize -> IO (SgNode ())
templateMemberFunctionDeclarationGetTraversalSuccessorContainer :: Typeable a => SgTemplateMemberFunctionDeclaration a -> IO [SgNode ()]
templateMemberFunctionDeclarationGetTraversalSuccessorNamesContainer :: Typeable a => SgTemplateMemberFunctionDeclaration a -> IO [CString]
templateMemberFunctionDeclarationIsInMemoryPool :: Typeable a => SgTemplateMemberFunctionDeclaration a -> IO Bool
templateMemberFunctionDeclarationMemoryUsage :: IO CSize
templateMemberFunctionDeclarationNumberOfNodes :: IO CSize
templateMemberFunctionDeclarationPostConstructionInitialization :: Typeable a => SgTemplateMemberFunctionDeclaration a -> IO ()
templateMemberFunctionDeclarationSageClassName :: Typeable a => SgTemplateMemberFunctionDeclaration a -> IO String
templateMemberFunctionDeclarationVariantT :: Typeable a => SgTemplateMemberFunctionDeclaration a -> IO VariantT
Documentation
isSgTemplateMemberFunctionDeclaration :: Typeable a => SgNode a -> IO (Maybe (SgTemplateMemberFunctionDeclaration ()))
Attempts a dynamic cast of the given node to the type SgTemplateMemberFunctionDeclaration.
upSgTemplateMemberFunctionDeclaration :: Typeable a => SgTemplateMemberFunctionDeclaration a -> SgTemplateMemberFunctionDeclaration ()
Performs an upcast of a SgTemplateMemberFunctionDeclaration subtype to a SgTemplateMemberFunctionDeclaration.
templateMemberFunctionDeclarationCheckDataMemberPointersIfInMemoryPool :: Typeable a => SgTemplateMemberFunctionDeclaration a -> IO ()
Stub for ::SgTemplateMemberFunctionDeclaration::checkDataMemberPointersIfInMemoryPool of type void ()
templateMemberFunctionDeclarationClassName :: Typeable a => SgTemplateMemberFunctionDeclaration a -> IO String
Stub for ::SgTemplateMemberFunctionDeclaration::class_name of type ::std::string()
templateMemberFunctionDeclarationGetChildIndex :: (Typeable a, Typeable b) => SgTemplateMemberFunctionDeclaration a -> SgNode b -> IO CLong
Stub for ::SgTemplateMemberFunctionDeclaration::getChildIndex of type long (class ::SgNode*)
templateMemberFunctionDeclarationGetChildIndex2 :: (Typeable a, Typeable b) => SgTemplateMemberFunctionDeclaration a -> SgNode b -> IO CSize
Stub for ::SgTemplateMemberFunctionDeclaration::get_childIndex of type ::size_t(class ::SgNode*)
templateMemberFunctionDeclarationGetNumberOfTraversalSuccessors :: Typeable a => SgTemplateMemberFunctionDeclaration a -> IO CSize
Stub for ::SgTemplateMemberFunctionDeclaration::get_numberOfTraversalSuccessors of type ::size_t()
templateMemberFunctionDeclarationGetTraversalSuccessorByIndex :: Typeable a => SgTemplateMemberFunctionDeclaration a -> CSize -> IO (SgNode ())
Stub for ::SgTemplateMemberFunctionDeclaration::get_traversalSuccessorByIndex of type class ::SgNode*(::size_t)
templateMemberFunctionDeclarationGetTraversalSuccessorContainer :: Typeable a => SgTemplateMemberFunctionDeclaration a -> IO [SgNode ()]
Stub for ::SgTemplateMemberFunctionDeclaration::get_traversalSuccessorContainer of type class ::std::vector < SgNode * , allocator< SgNode * > > ()
templateMemberFunctionDeclarationGetTraversalSuccessorNamesContainer :: Typeable a => SgTemplateMemberFunctionDeclaration a -> IO [CString]
Stub for ::SgTemplateMemberFunctionDeclaration::get_traversalSuccessorNamesContainer of type class ::std::vector < string , allocator< string > > ()
templateMemberFunctionDeclarationIsInMemoryPool :: Typeable a => SgTemplateMemberFunctionDeclaration a -> IO Bool
Stub for ::SgTemplateMemberFunctionDeclaration::isInMemoryPool of type bool ()
templateMemberFunctionDeclarationMemoryUsage :: IO CSize
Stub for ::SgTemplateMemberFunctionDeclaration::memoryUsage of type ::size_t()
templateMemberFunctionDeclarationNumberOfNodes :: IO CSize
Stub for ::SgTemplateMemberFunctionDeclaration::numberOfNodes of type ::size_t()
templateMemberFunctionDeclarationPostConstructionInitialization :: Typeable a => SgTemplateMemberFunctionDeclaration a -> IO ()
Stub for ::SgTemplateMemberFunctionDeclaration::post_construction_initialization of type void ()
templateMemberFunctionDeclarationSageClassName :: Typeable a => SgTemplateMemberFunctionDeclaration a -> IO String
Stub for ::SgTemplateMemberFunctionDeclaration::sage_class_name of type const char *()
templateMemberFunctionDeclarationVariantT :: Typeable a => SgTemplateMemberFunctionDeclaration a -> IO VariantT
Stub for ::SgTemplateMemberFunctionDeclaration::variantT of type enum ::VariantT()
Produced by Haddock version 2.4.2