|
| 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 |