rose-0.9.5.1: Bindings for the ROSE compilerContentsIndex
ROSE.Sage3.Methods.SgTemplateDeclaration
Synopsis
isSgTemplateDeclaration :: Typeable a => SgNode a -> IO (Maybe (SgTemplateDeclaration ()))
upSgTemplateDeclaration :: Typeable a => SgTemplateDeclaration a -> SgTemplateDeclaration ()
templateDeclarationCheckDataMemberPointersIfInMemoryPool :: Typeable a => SgTemplateDeclaration a -> IO ()
templateDeclarationClassName :: Typeable a => SgTemplateDeclaration a -> IO String
templateDeclarationGetChildIndex :: (Typeable a, Typeable b) => SgTemplateDeclaration a -> SgNode b -> IO CLong
templateDeclarationGetChildIndex2 :: (Typeable a, Typeable b) => SgTemplateDeclaration a -> SgNode b -> IO CSize
templateDeclarationGetMangledName :: Typeable a => SgTemplateDeclaration a -> IO String
templateDeclarationGetName :: Typeable a => SgTemplateDeclaration a -> IO String
templateDeclarationGetNumberOfTraversalSuccessors :: Typeable a => SgTemplateDeclaration a -> IO CSize
templateDeclarationGetQualifiedName :: Typeable a => SgTemplateDeclaration a -> IO String
templateDeclarationGetScope :: Typeable a => SgTemplateDeclaration a -> IO (SgScopeStatement ())
templateDeclarationGetString :: Typeable a => SgTemplateDeclaration a -> IO String
templateDeclarationGetSymbolFromSymbolTable :: Typeable a => SgTemplateDeclaration a -> IO (SgSymbol ())
templateDeclarationGetTemplateParameters :: Typeable a => SgTemplateDeclaration a -> IO [SgTemplateParameter ()]
templateDeclarationGetTraversalSuccessorByIndex :: Typeable a => SgTemplateDeclaration a -> CSize -> IO (SgNode ())
templateDeclarationGetTraversalSuccessorContainer :: Typeable a => SgTemplateDeclaration a -> IO [SgNode ()]
templateDeclarationGetTraversalSuccessorNamesContainer :: Typeable a => SgTemplateDeclaration a -> IO [CString]
templateDeclarationHasExplicitScope :: Typeable a => SgTemplateDeclaration a -> IO Bool
templateDeclarationIsInMemoryPool :: Typeable a => SgTemplateDeclaration a -> IO Bool
templateDeclarationMemoryUsage :: IO CSize
templateDeclarationNumberOfNodes :: IO CSize
templateDeclarationPostConstructionInitialization :: Typeable a => SgTemplateDeclaration a -> IO ()
templateDeclarationSageClassName :: Typeable a => SgTemplateDeclaration a -> IO String
templateDeclarationSetName :: Typeable a => SgTemplateDeclaration a -> String -> IO ()
templateDeclarationSetScope :: (Typeable a, Typeable b) => SgTemplateDeclaration a -> SgScopeStatement b -> IO ()
templateDeclarationSetString :: Typeable a => SgTemplateDeclaration a -> String -> IO ()
templateDeclarationSetTemplateParameters :: Typeable a => SgTemplateDeclaration a -> [SgTemplateParameter ()] -> IO ()
templateDeclarationVariantT :: Typeable a => SgTemplateDeclaration a -> IO VariantT
Documentation
isSgTemplateDeclaration :: Typeable a => SgNode a -> IO (Maybe (SgTemplateDeclaration ()))
Attempts a dynamic cast of the given node to the type SgTemplateDeclaration.
upSgTemplateDeclaration :: Typeable a => SgTemplateDeclaration a -> SgTemplateDeclaration ()
Performs an upcast of a SgTemplateDeclaration subtype to a SgTemplateDeclaration.
templateDeclarationCheckDataMemberPointersIfInMemoryPool :: Typeable a => SgTemplateDeclaration a -> IO ()
Stub for ::SgTemplateDeclaration::checkDataMemberPointersIfInMemoryPool of type void ()
templateDeclarationClassName :: Typeable a => SgTemplateDeclaration a -> IO String
Stub for ::SgTemplateDeclaration::class_name of type ::std::string()
templateDeclarationGetChildIndex :: (Typeable a, Typeable b) => SgTemplateDeclaration a -> SgNode b -> IO CLong
Stub for ::SgTemplateDeclaration::getChildIndex of type long (class ::SgNode*)
templateDeclarationGetChildIndex2 :: (Typeable a, Typeable b) => SgTemplateDeclaration a -> SgNode b -> IO CSize
Stub for ::SgTemplateDeclaration::get_childIndex of type ::size_t(class ::SgNode*)
templateDeclarationGetMangledName :: Typeable a => SgTemplateDeclaration a -> IO String
Stub for ::SgTemplateDeclaration::get_mangled_name of type class ::SgName()
templateDeclarationGetName :: Typeable a => SgTemplateDeclaration a -> IO String
Stub for ::SgTemplateDeclaration::get_name of type class ::SgName()
templateDeclarationGetNumberOfTraversalSuccessors :: Typeable a => SgTemplateDeclaration a -> IO CSize
Stub for ::SgTemplateDeclaration::get_numberOfTraversalSuccessors of type ::size_t()
templateDeclarationGetQualifiedName :: Typeable a => SgTemplateDeclaration a -> IO String
Stub for ::SgTemplateDeclaration::get_qualified_name of type class ::SgName()
templateDeclarationGetScope :: Typeable a => SgTemplateDeclaration a -> IO (SgScopeStatement ())
Stub for ::SgTemplateDeclaration::get_scope of type class ::SgScopeStatement*()
templateDeclarationGetString :: Typeable a => SgTemplateDeclaration a -> IO String
Stub for ::SgTemplateDeclaration::get_string of type class ::SgName()
templateDeclarationGetSymbolFromSymbolTable :: Typeable a => SgTemplateDeclaration a -> IO (SgSymbol ())
Stub for ::SgTemplateDeclaration::get_symbol_from_symbol_table of type class ::SgSymbol*()
templateDeclarationGetTemplateParameters :: Typeable a => SgTemplateDeclaration a -> IO [SgTemplateParameter ()]
Stub for ::SgTemplateDeclaration::get_templateParameters of type ::SgTemplateParameterPtrList()
templateDeclarationGetTraversalSuccessorByIndex :: Typeable a => SgTemplateDeclaration a -> CSize -> IO (SgNode ())
Stub for ::SgTemplateDeclaration::get_traversalSuccessorByIndex of type class ::SgNode*(::size_t)
templateDeclarationGetTraversalSuccessorContainer :: Typeable a => SgTemplateDeclaration a -> IO [SgNode ()]
Stub for ::SgTemplateDeclaration::get_traversalSuccessorContainer of type class ::std::vector < SgNode * , allocator< SgNode * > > ()
templateDeclarationGetTraversalSuccessorNamesContainer :: Typeable a => SgTemplateDeclaration a -> IO [CString]
Stub for ::SgTemplateDeclaration::get_traversalSuccessorNamesContainer of type class ::std::vector < string , allocator< string > > ()
templateDeclarationHasExplicitScope :: Typeable a => SgTemplateDeclaration a -> IO Bool
Stub for ::SgTemplateDeclaration::hasExplicitScope of type bool ()
templateDeclarationIsInMemoryPool :: Typeable a => SgTemplateDeclaration a -> IO Bool
Stub for ::SgTemplateDeclaration::isInMemoryPool of type bool ()
templateDeclarationMemoryUsage :: IO CSize
Stub for ::SgTemplateDeclaration::memoryUsage of type ::size_t()
templateDeclarationNumberOfNodes :: IO CSize
Stub for ::SgTemplateDeclaration::numberOfNodes of type ::size_t()
templateDeclarationPostConstructionInitialization :: Typeable a => SgTemplateDeclaration a -> IO ()
Stub for ::SgTemplateDeclaration::post_construction_initialization of type void ()
templateDeclarationSageClassName :: Typeable a => SgTemplateDeclaration a -> IO String
Stub for ::SgTemplateDeclaration::sage_class_name of type const char *()
templateDeclarationSetName :: Typeable a => SgTemplateDeclaration a -> String -> IO ()
Stub for ::SgTemplateDeclaration::set_name of type void (class ::SgName)
templateDeclarationSetScope :: (Typeable a, Typeable b) => SgTemplateDeclaration a -> SgScopeStatement b -> IO ()
Stub for ::SgTemplateDeclaration::set_scope of type void (class ::SgScopeStatement*)
templateDeclarationSetString :: Typeable a => SgTemplateDeclaration a -> String -> IO ()
Stub for ::SgTemplateDeclaration::set_string of type void (class ::SgName)
templateDeclarationSetTemplateParameters :: Typeable a => SgTemplateDeclaration a -> [SgTemplateParameter ()] -> IO ()
Stub for ::SgTemplateDeclaration::set_templateParameters of type void (::SgTemplateParameterPtrList)
templateDeclarationVariantT :: Typeable a => SgTemplateDeclaration a -> IO VariantT
Stub for ::SgTemplateDeclaration::variantT of type enum ::VariantT()
Produced by Haddock version 2.4.2