rose-0.9.5.1: Bindings for the ROSE compilerContentsIndex
ROSE.Sage3.Methods.SgTemplateClassDeclaration
Synopsis
isSgTemplateClassDeclaration :: Typeable a => SgNode a -> IO (Maybe (SgTemplateClassDeclaration ()))
upSgTemplateClassDeclaration :: Typeable a => SgTemplateClassDeclaration a -> SgTemplateClassDeclaration ()
templateClassDeclarationCheckDataMemberPointersIfInMemoryPool :: Typeable a => SgTemplateClassDeclaration a -> IO ()
templateClassDeclarationClassName :: Typeable a => SgTemplateClassDeclaration a -> IO String
templateClassDeclarationGetChildIndex :: (Typeable a, Typeable b) => SgTemplateClassDeclaration a -> SgNode b -> IO CLong
templateClassDeclarationGetChildIndex2 :: (Typeable a, Typeable b) => SgTemplateClassDeclaration a -> SgNode b -> IO CSize
templateClassDeclarationGetDefinition :: Typeable a => SgTemplateClassDeclaration a -> IO (SgTemplateClassDefinition ())
templateClassDeclarationGetNumberOfTraversalSuccessors :: Typeable a => SgTemplateClassDeclaration a -> IO CSize
templateClassDeclarationGetTraversalSuccessorByIndex :: Typeable a => SgTemplateClassDeclaration a -> CSize -> IO (SgNode ())
templateClassDeclarationGetTraversalSuccessorContainer :: Typeable a => SgTemplateClassDeclaration a -> IO [SgNode ()]
templateClassDeclarationGetTraversalSuccessorNamesContainer :: Typeable a => SgTemplateClassDeclaration a -> IO [CString]
templateClassDeclarationIsInMemoryPool :: Typeable a => SgTemplateClassDeclaration a -> IO Bool
templateClassDeclarationMemoryUsage :: IO CSize
templateClassDeclarationNumberOfNodes :: IO CSize
templateClassDeclarationPostConstructionInitialization :: Typeable a => SgTemplateClassDeclaration a -> IO ()
templateClassDeclarationSageClassName :: Typeable a => SgTemplateClassDeclaration a -> IO String
templateClassDeclarationSetDefinition :: (Typeable a, Typeable b) => SgTemplateClassDeclaration a -> SgTemplateClassDefinition b -> IO ()
templateClassDeclarationVariantT :: Typeable a => SgTemplateClassDeclaration a -> IO VariantT
Documentation
isSgTemplateClassDeclaration :: Typeable a => SgNode a -> IO (Maybe (SgTemplateClassDeclaration ()))
Attempts a dynamic cast of the given node to the type SgTemplateClassDeclaration.
upSgTemplateClassDeclaration :: Typeable a => SgTemplateClassDeclaration a -> SgTemplateClassDeclaration ()
Performs an upcast of a SgTemplateClassDeclaration subtype to a SgTemplateClassDeclaration.
templateClassDeclarationCheckDataMemberPointersIfInMemoryPool :: Typeable a => SgTemplateClassDeclaration a -> IO ()
Stub for ::SgTemplateClassDeclaration::checkDataMemberPointersIfInMemoryPool of type void ()
templateClassDeclarationClassName :: Typeable a => SgTemplateClassDeclaration a -> IO String
Stub for ::SgTemplateClassDeclaration::class_name of type ::std::string()
templateClassDeclarationGetChildIndex :: (Typeable a, Typeable b) => SgTemplateClassDeclaration a -> SgNode b -> IO CLong
Stub for ::SgTemplateClassDeclaration::getChildIndex of type long (class ::SgNode*)
templateClassDeclarationGetChildIndex2 :: (Typeable a, Typeable b) => SgTemplateClassDeclaration a -> SgNode b -> IO CSize
Stub for ::SgTemplateClassDeclaration::get_childIndex of type ::size_t(class ::SgNode*)
templateClassDeclarationGetDefinition :: Typeable a => SgTemplateClassDeclaration a -> IO (SgTemplateClassDefinition ())
Stub for ::SgTemplateClassDeclaration::get_definition of type class ::SgTemplateClassDefinition*()
templateClassDeclarationGetNumberOfTraversalSuccessors :: Typeable a => SgTemplateClassDeclaration a -> IO CSize
Stub for ::SgTemplateClassDeclaration::get_numberOfTraversalSuccessors of type ::size_t()
templateClassDeclarationGetTraversalSuccessorByIndex :: Typeable a => SgTemplateClassDeclaration a -> CSize -> IO (SgNode ())
Stub for ::SgTemplateClassDeclaration::get_traversalSuccessorByIndex of type class ::SgNode*(::size_t)
templateClassDeclarationGetTraversalSuccessorContainer :: Typeable a => SgTemplateClassDeclaration a -> IO [SgNode ()]
Stub for ::SgTemplateClassDeclaration::get_traversalSuccessorContainer of type class ::std::vector < SgNode * , allocator< SgNode * > > ()
templateClassDeclarationGetTraversalSuccessorNamesContainer :: Typeable a => SgTemplateClassDeclaration a -> IO [CString]
Stub for ::SgTemplateClassDeclaration::get_traversalSuccessorNamesContainer of type class ::std::vector < string , allocator< string > > ()
templateClassDeclarationIsInMemoryPool :: Typeable a => SgTemplateClassDeclaration a -> IO Bool
Stub for ::SgTemplateClassDeclaration::isInMemoryPool of type bool ()
templateClassDeclarationMemoryUsage :: IO CSize
Stub for ::SgTemplateClassDeclaration::memoryUsage of type ::size_t()
templateClassDeclarationNumberOfNodes :: IO CSize
Stub for ::SgTemplateClassDeclaration::numberOfNodes of type ::size_t()
templateClassDeclarationPostConstructionInitialization :: Typeable a => SgTemplateClassDeclaration a -> IO ()
Stub for ::SgTemplateClassDeclaration::post_construction_initialization of type void ()
templateClassDeclarationSageClassName :: Typeable a => SgTemplateClassDeclaration a -> IO String
Stub for ::SgTemplateClassDeclaration::sage_class_name of type const char *()
templateClassDeclarationSetDefinition :: (Typeable a, Typeable b) => SgTemplateClassDeclaration a -> SgTemplateClassDefinition b -> IO ()
Stub for ::SgTemplateClassDeclaration::set_definition of type void (class ::SgTemplateClassDefinition*)
templateClassDeclarationVariantT :: Typeable a => SgTemplateClassDeclaration a -> IO VariantT
Stub for ::SgTemplateClassDeclaration::variantT of type enum ::VariantT()
Produced by Haddock version 2.4.2