rose-0.9.5.1: Bindings for the ROSE compilerContentsIndex
ROSE.Sage3.Methods.SgTemplateParameter
Synopsis
isSgTemplateParameter :: Typeable a => SgNode a -> IO (Maybe (SgTemplateParameter ()))
upSgTemplateParameter :: Typeable a => SgTemplateParameter a -> SgTemplateParameter ()
newTemplateParameter :: (Typeable a, Typeable b) => SgType a -> SgType b -> IO (SgTemplateParameter ())
newTemplateParameter2 :: (Typeable a, Typeable b) => SgExpression a -> SgExpression b -> IO (SgTemplateParameter ())
newTemplateParameter3 :: (Typeable a, Typeable b) => SgTemplateDeclaration a -> SgTemplateDeclaration b -> IO (SgTemplateParameter ())
templateParameterCheckDataMemberPointersIfInMemoryPool :: Typeable a => SgTemplateParameter a -> IO ()
templateParameterClassName :: Typeable a => SgTemplateParameter a -> IO String
templateParameterGetChildIndex :: (Typeable a, Typeable b) => SgTemplateParameter a -> SgNode b -> IO CLong
templateParameterGetChildIndex2 :: (Typeable a, Typeable b) => SgTemplateParameter a -> SgNode b -> IO CSize
templateParameterGetDefaultExpressionParameter :: Typeable a => SgTemplateParameter a -> IO (SgExpression ())
templateParameterGetDefaultTemplateDeclarationParameter :: Typeable a => SgTemplateParameter a -> IO (SgTemplateDeclaration ())
templateParameterGetDefaultTypeParameter :: Typeable a => SgTemplateParameter a -> IO (SgType ())
templateParameterGetExpression :: Typeable a => SgTemplateParameter a -> IO (SgExpression ())
templateParameterGetNumberOfTraversalSuccessors :: Typeable a => SgTemplateParameter a -> IO CSize
templateParameterGetTemplateDeclaration :: Typeable a => SgTemplateParameter a -> IO (SgTemplateDeclaration ())
templateParameterGetTraversalSuccessorByIndex :: Typeable a => SgTemplateParameter a -> CSize -> IO (SgNode ())
templateParameterGetTraversalSuccessorContainer :: Typeable a => SgTemplateParameter a -> IO [SgNode ()]
templateParameterGetTraversalSuccessorNamesContainer :: Typeable a => SgTemplateParameter a -> IO [CString]
templateParameterGetType :: Typeable a => SgTemplateParameter a -> IO (SgType ())
templateParameterIsInMemoryPool :: Typeable a => SgTemplateParameter a -> IO Bool
templateParameterMemoryUsage :: IO CSize
templateParameterNumberOfNodes :: IO CSize
templateParameterPostConstructionInitialization :: Typeable a => SgTemplateParameter a -> IO ()
templateParameterSageClassName :: Typeable a => SgTemplateParameter a -> IO String
templateParameterSetDefaultExpressionParameter :: (Typeable a, Typeable b) => SgTemplateParameter a -> SgExpression b -> IO ()
templateParameterSetDefaultTemplateDeclarationParameter :: (Typeable a, Typeable b) => SgTemplateParameter a -> SgTemplateDeclaration b -> IO ()
templateParameterSetDefaultTypeParameter :: (Typeable a, Typeable b) => SgTemplateParameter a -> SgType b -> IO ()
templateParameterSetExpression :: (Typeable a, Typeable b) => SgTemplateParameter a -> SgExpression b -> IO ()
templateParameterSetTemplateDeclaration :: (Typeable a, Typeable b) => SgTemplateParameter a -> SgTemplateDeclaration b -> IO ()
templateParameterSetType :: (Typeable a, Typeable b) => SgTemplateParameter a -> SgType b -> IO ()
templateParameterVariantT :: Typeable a => SgTemplateParameter a -> IO VariantT
Documentation
isSgTemplateParameter :: Typeable a => SgNode a -> IO (Maybe (SgTemplateParameter ()))
Attempts a dynamic cast of the given node to the type SgTemplateParameter.
upSgTemplateParameter :: Typeable a => SgTemplateParameter a -> SgTemplateParameter ()
Performs an upcast of a SgTemplateParameter subtype to a SgTemplateParameter.
newTemplateParameter :: (Typeable a, Typeable b) => SgType a -> SgType b -> IO (SgTemplateParameter ())
Stub for ::SgTemplateParameter::SgTemplateParameter of type void (class ::SgType*, class ::SgType*)
newTemplateParameter2 :: (Typeable a, Typeable b) => SgExpression a -> SgExpression b -> IO (SgTemplateParameter ())
Stub for ::SgTemplateParameter::SgTemplateParameter of type void (class ::SgExpression*, class ::SgExpression*)
newTemplateParameter3 :: (Typeable a, Typeable b) => SgTemplateDeclaration a -> SgTemplateDeclaration b -> IO (SgTemplateParameter ())
Stub for ::SgTemplateParameter::SgTemplateParameter of type void (class ::SgTemplateDeclaration*, class ::SgTemplateDeclaration*)
templateParameterCheckDataMemberPointersIfInMemoryPool :: Typeable a => SgTemplateParameter a -> IO ()
Stub for ::SgTemplateParameter::checkDataMemberPointersIfInMemoryPool of type void ()
templateParameterClassName :: Typeable a => SgTemplateParameter a -> IO String
Stub for ::SgTemplateParameter::class_name of type ::std::string()
templateParameterGetChildIndex :: (Typeable a, Typeable b) => SgTemplateParameter a -> SgNode b -> IO CLong
Stub for ::SgTemplateParameter::getChildIndex of type long (class ::SgNode*)
templateParameterGetChildIndex2 :: (Typeable a, Typeable b) => SgTemplateParameter a -> SgNode b -> IO CSize
Stub for ::SgTemplateParameter::get_childIndex of type ::size_t(class ::SgNode*)
templateParameterGetDefaultExpressionParameter :: Typeable a => SgTemplateParameter a -> IO (SgExpression ())
Stub for ::SgTemplateParameter::get_defaultExpressionParameter of type class ::SgExpression*()
templateParameterGetDefaultTemplateDeclarationParameter :: Typeable a => SgTemplateParameter a -> IO (SgTemplateDeclaration ())
Stub for ::SgTemplateParameter::get_defaultTemplateDeclarationParameter of type class ::SgTemplateDeclaration*()
templateParameterGetDefaultTypeParameter :: Typeable a => SgTemplateParameter a -> IO (SgType ())
Stub for ::SgTemplateParameter::get_defaultTypeParameter of type class ::SgType*()
templateParameterGetExpression :: Typeable a => SgTemplateParameter a -> IO (SgExpression ())
Stub for ::SgTemplateParameter::get_expression of type class ::SgExpression*()
templateParameterGetNumberOfTraversalSuccessors :: Typeable a => SgTemplateParameter a -> IO CSize
Stub for ::SgTemplateParameter::get_numberOfTraversalSuccessors of type ::size_t()
templateParameterGetTemplateDeclaration :: Typeable a => SgTemplateParameter a -> IO (SgTemplateDeclaration ())
Stub for ::SgTemplateParameter::get_templateDeclaration of type class ::SgTemplateDeclaration*()
templateParameterGetTraversalSuccessorByIndex :: Typeable a => SgTemplateParameter a -> CSize -> IO (SgNode ())
Stub for ::SgTemplateParameter::get_traversalSuccessorByIndex of type class ::SgNode*(::size_t)
templateParameterGetTraversalSuccessorContainer :: Typeable a => SgTemplateParameter a -> IO [SgNode ()]
Stub for ::SgTemplateParameter::get_traversalSuccessorContainer of type class ::std::vector < SgNode * , allocator< SgNode * > > ()
templateParameterGetTraversalSuccessorNamesContainer :: Typeable a => SgTemplateParameter a -> IO [CString]
Stub for ::SgTemplateParameter::get_traversalSuccessorNamesContainer of type class ::std::vector < string , allocator< string > > ()
templateParameterGetType :: Typeable a => SgTemplateParameter a -> IO (SgType ())
Stub for ::SgTemplateParameter::get_type of type class ::SgType*()
templateParameterIsInMemoryPool :: Typeable a => SgTemplateParameter a -> IO Bool
Stub for ::SgTemplateParameter::isInMemoryPool of type bool ()
templateParameterMemoryUsage :: IO CSize
Stub for ::SgTemplateParameter::memoryUsage of type ::size_t()
templateParameterNumberOfNodes :: IO CSize
Stub for ::SgTemplateParameter::numberOfNodes of type ::size_t()
templateParameterPostConstructionInitialization :: Typeable a => SgTemplateParameter a -> IO ()
Stub for ::SgTemplateParameter::post_construction_initialization of type void ()
templateParameterSageClassName :: Typeable a => SgTemplateParameter a -> IO String
Stub for ::SgTemplateParameter::sage_class_name of type const char *()
templateParameterSetDefaultExpressionParameter :: (Typeable a, Typeable b) => SgTemplateParameter a -> SgExpression b -> IO ()
Stub for ::SgTemplateParameter::set_defaultExpressionParameter of type void (class ::SgExpression*)
templateParameterSetDefaultTemplateDeclarationParameter :: (Typeable a, Typeable b) => SgTemplateParameter a -> SgTemplateDeclaration b -> IO ()
Stub for ::SgTemplateParameter::set_defaultTemplateDeclarationParameter of type void (class ::SgTemplateDeclaration*)
templateParameterSetDefaultTypeParameter :: (Typeable a, Typeable b) => SgTemplateParameter a -> SgType b -> IO ()
Stub for ::SgTemplateParameter::set_defaultTypeParameter of type void (class ::SgType*)
templateParameterSetExpression :: (Typeable a, Typeable b) => SgTemplateParameter a -> SgExpression b -> IO ()
Stub for ::SgTemplateParameter::set_expression of type void (class ::SgExpression*)
templateParameterSetTemplateDeclaration :: (Typeable a, Typeable b) => SgTemplateParameter a -> SgTemplateDeclaration b -> IO ()
Stub for ::SgTemplateParameter::set_templateDeclaration of type void (class ::SgTemplateDeclaration*)
templateParameterSetType :: (Typeable a, Typeable b) => SgTemplateParameter a -> SgType b -> IO ()
Stub for ::SgTemplateParameter::set_type of type void (class ::SgType*)
templateParameterVariantT :: Typeable a => SgTemplateParameter a -> IO VariantT
Stub for ::SgTemplateParameter::variantT of type enum ::VariantT()
Produced by Haddock version 2.4.2