rose-0.9.5.1: Bindings for the ROSE compilerContentsIndex
ROSE.Sage3.Methods.SgTemplateInstantiationDecl
Synopsis
isSgTemplateInstantiationDecl :: Typeable a => SgNode a -> IO (Maybe (SgTemplateInstantiationDecl ()))
upSgTemplateInstantiationDecl :: Typeable a => SgTemplateInstantiationDecl a -> SgTemplateInstantiationDecl ()
templateInstantiationDeclCheckDataMemberPointersIfInMemoryPool :: Typeable a => SgTemplateInstantiationDecl a -> IO ()
templateInstantiationDeclClassName :: Typeable a => SgTemplateInstantiationDecl a -> IO String
templateInstantiationDeclGetChildIndex :: (Typeable a, Typeable b) => SgTemplateInstantiationDecl a -> SgNode b -> IO CLong
templateInstantiationDeclGetChildIndex2 :: (Typeable a, Typeable b) => SgTemplateInstantiationDecl a -> SgNode b -> IO CSize
templateInstantiationDeclGetMangledName :: Typeable a => SgTemplateInstantiationDecl a -> IO String
templateInstantiationDeclGetNameResetFromMangledForm :: Typeable a => SgTemplateInstantiationDecl a -> IO Bool
templateInstantiationDeclGetNumberOfTraversalSuccessors :: Typeable a => SgTemplateInstantiationDecl a -> IO CSize
templateInstantiationDeclGetQualifiedName :: Typeable a => SgTemplateInstantiationDecl a -> IO String
templateInstantiationDeclGetSymbolFromSymbolTable :: Typeable a => SgTemplateInstantiationDecl a -> IO (SgSymbol ())
templateInstantiationDeclGetTemplateArguments :: Typeable a => SgTemplateInstantiationDecl a -> IO [SgTemplateArgument ()]
templateInstantiationDeclGetTemplateDeclaration :: Typeable a => SgTemplateInstantiationDecl a -> IO (SgTemplateDeclaration ())
templateInstantiationDeclGetTemplateHeader :: Typeable a => SgTemplateInstantiationDecl a -> IO String
templateInstantiationDeclGetTemplateName :: Typeable a => SgTemplateInstantiationDecl a -> IO String
templateInstantiationDeclGetTraversalSuccessorByIndex :: Typeable a => SgTemplateInstantiationDecl a -> CSize -> IO (SgNode ())
templateInstantiationDeclGetTraversalSuccessorContainer :: Typeable a => SgTemplateInstantiationDecl a -> IO [SgNode ()]
templateInstantiationDeclGetTraversalSuccessorNamesContainer :: Typeable a => SgTemplateInstantiationDecl a -> IO [CString]
templateInstantiationDeclIsInMemoryPool :: Typeable a => SgTemplateInstantiationDecl a -> IO Bool
templateInstantiationDeclMemoryUsage :: IO CSize
templateInstantiationDeclNumberOfNodes :: IO CSize
templateInstantiationDeclPostConstructionInitialization :: Typeable a => SgTemplateInstantiationDecl a -> IO ()
templateInstantiationDeclResetTemplateName :: Typeable a => SgTemplateInstantiationDecl a -> IO ()
templateInstantiationDeclSageClassName :: Typeable a => SgTemplateInstantiationDecl a -> IO String
templateInstantiationDeclSetDefinition :: (Typeable a, Typeable b) => SgTemplateInstantiationDecl a -> SgTemplateInstantiationDefn b -> IO ()
templateInstantiationDeclSetNameResetFromMangledForm :: Typeable a => SgTemplateInstantiationDecl a -> Bool -> IO ()
templateInstantiationDeclSetTemplateDeclaration :: (Typeable a, Typeable b) => SgTemplateInstantiationDecl a -> SgTemplateDeclaration b -> IO ()
templateInstantiationDeclSetTemplateHeader :: Typeable a => SgTemplateInstantiationDecl a -> String -> IO ()
templateInstantiationDeclSetTemplateName :: Typeable a => SgTemplateInstantiationDecl a -> String -> IO ()
templateInstantiationDeclVariantT :: Typeable a => SgTemplateInstantiationDecl a -> IO VariantT
Documentation
isSgTemplateInstantiationDecl :: Typeable a => SgNode a -> IO (Maybe (SgTemplateInstantiationDecl ()))
Attempts a dynamic cast of the given node to the type SgTemplateInstantiationDecl.
upSgTemplateInstantiationDecl :: Typeable a => SgTemplateInstantiationDecl a -> SgTemplateInstantiationDecl ()
Performs an upcast of a SgTemplateInstantiationDecl subtype to a SgTemplateInstantiationDecl.
templateInstantiationDeclCheckDataMemberPointersIfInMemoryPool :: Typeable a => SgTemplateInstantiationDecl a -> IO ()
Stub for ::SgTemplateInstantiationDecl::checkDataMemberPointersIfInMemoryPool of type void ()
templateInstantiationDeclClassName :: Typeable a => SgTemplateInstantiationDecl a -> IO String
Stub for ::SgTemplateInstantiationDecl::class_name of type ::std::string()
templateInstantiationDeclGetChildIndex :: (Typeable a, Typeable b) => SgTemplateInstantiationDecl a -> SgNode b -> IO CLong
Stub for ::SgTemplateInstantiationDecl::getChildIndex of type long (class ::SgNode*)
templateInstantiationDeclGetChildIndex2 :: (Typeable a, Typeable b) => SgTemplateInstantiationDecl a -> SgNode b -> IO CSize
Stub for ::SgTemplateInstantiationDecl::get_childIndex of type ::size_t(class ::SgNode*)
templateInstantiationDeclGetMangledName :: Typeable a => SgTemplateInstantiationDecl a -> IO String
Stub for ::SgTemplateInstantiationDecl::get_mangled_name of type class ::SgName()
templateInstantiationDeclGetNameResetFromMangledForm :: Typeable a => SgTemplateInstantiationDecl a -> IO Bool
Stub for ::SgTemplateInstantiationDecl::get_nameResetFromMangledForm of type bool ()
templateInstantiationDeclGetNumberOfTraversalSuccessors :: Typeable a => SgTemplateInstantiationDecl a -> IO CSize
Stub for ::SgTemplateInstantiationDecl::get_numberOfTraversalSuccessors of type ::size_t()
templateInstantiationDeclGetQualifiedName :: Typeable a => SgTemplateInstantiationDecl a -> IO String
Stub for ::SgTemplateInstantiationDecl::get_qualified_name of type class ::SgName()
templateInstantiationDeclGetSymbolFromSymbolTable :: Typeable a => SgTemplateInstantiationDecl a -> IO (SgSymbol ())
Stub for ::SgTemplateInstantiationDecl::get_symbol_from_symbol_table of type class ::SgSymbol*()
templateInstantiationDeclGetTemplateArguments :: Typeable a => SgTemplateInstantiationDecl a -> IO [SgTemplateArgument ()]
Stub for ::SgTemplateInstantiationDecl::get_templateArguments of type const ::SgTemplateArgumentPtrList&()
templateInstantiationDeclGetTemplateDeclaration :: Typeable a => SgTemplateInstantiationDecl a -> IO (SgTemplateDeclaration ())
Stub for ::SgTemplateInstantiationDecl::get_templateDeclaration of type class ::SgTemplateDeclaration*()
templateInstantiationDeclGetTemplateHeader :: Typeable a => SgTemplateInstantiationDecl a -> IO String
Stub for ::SgTemplateInstantiationDecl::get_templateHeader of type class ::SgName()
templateInstantiationDeclGetTemplateName :: Typeable a => SgTemplateInstantiationDecl a -> IO String
Stub for ::SgTemplateInstantiationDecl::get_templateName of type class ::SgName()
templateInstantiationDeclGetTraversalSuccessorByIndex :: Typeable a => SgTemplateInstantiationDecl a -> CSize -> IO (SgNode ())
Stub for ::SgTemplateInstantiationDecl::get_traversalSuccessorByIndex of type class ::SgNode*(::size_t)
templateInstantiationDeclGetTraversalSuccessorContainer :: Typeable a => SgTemplateInstantiationDecl a -> IO [SgNode ()]
Stub for ::SgTemplateInstantiationDecl::get_traversalSuccessorContainer of type class ::std::vector < SgNode * , allocator< SgNode * > > ()
templateInstantiationDeclGetTraversalSuccessorNamesContainer :: Typeable a => SgTemplateInstantiationDecl a -> IO [CString]
Stub for ::SgTemplateInstantiationDecl::get_traversalSuccessorNamesContainer of type class ::std::vector < string , allocator< string > > ()
templateInstantiationDeclIsInMemoryPool :: Typeable a => SgTemplateInstantiationDecl a -> IO Bool
Stub for ::SgTemplateInstantiationDecl::isInMemoryPool of type bool ()
templateInstantiationDeclMemoryUsage :: IO CSize
Stub for ::SgTemplateInstantiationDecl::memoryUsage of type ::size_t()
templateInstantiationDeclNumberOfNodes :: IO CSize
Stub for ::SgTemplateInstantiationDecl::numberOfNodes of type ::size_t()
templateInstantiationDeclPostConstructionInitialization :: Typeable a => SgTemplateInstantiationDecl a -> IO ()
Stub for ::SgTemplateInstantiationDecl::post_construction_initialization of type void ()
templateInstantiationDeclResetTemplateName :: Typeable a => SgTemplateInstantiationDecl a -> IO ()
Stub for ::SgTemplateInstantiationDecl::resetTemplateName of type void ()
templateInstantiationDeclSageClassName :: Typeable a => SgTemplateInstantiationDecl a -> IO String
Stub for ::SgTemplateInstantiationDecl::sage_class_name of type const char *()
templateInstantiationDeclSetDefinition :: (Typeable a, Typeable b) => SgTemplateInstantiationDecl a -> SgTemplateInstantiationDefn b -> IO ()
Stub for ::SgTemplateInstantiationDecl::set_definition of type void (class ::SgTemplateInstantiationDefn*)
templateInstantiationDeclSetNameResetFromMangledForm :: Typeable a => SgTemplateInstantiationDecl a -> Bool -> IO ()
Stub for ::SgTemplateInstantiationDecl::set_nameResetFromMangledForm of type void (bool )
templateInstantiationDeclSetTemplateDeclaration :: (Typeable a, Typeable b) => SgTemplateInstantiationDecl a -> SgTemplateDeclaration b -> IO ()
Stub for ::SgTemplateInstantiationDecl::set_templateDeclaration of type void (class ::SgTemplateDeclaration*)
templateInstantiationDeclSetTemplateHeader :: Typeable a => SgTemplateInstantiationDecl a -> String -> IO ()
Stub for ::SgTemplateInstantiationDecl::set_templateHeader of type void (class ::SgName)
templateInstantiationDeclSetTemplateName :: Typeable a => SgTemplateInstantiationDecl a -> String -> IO ()
Stub for ::SgTemplateInstantiationDecl::set_templateName of type void (class ::SgName)
templateInstantiationDeclVariantT :: Typeable a => SgTemplateInstantiationDecl a -> IO VariantT
Stub for ::SgTemplateInstantiationDecl::variantT of type enum ::VariantT()
Produced by Haddock version 2.4.2