rose-0.9.5.1: Bindings for the ROSE compilerContentsIndex
ROSE.Sage3.Methods.SgTemplateArgument
Synopsis
isSgTemplateArgument :: Typeable a => SgNode a -> IO (Maybe (SgTemplateArgument ()))
upSgTemplateArgument :: Typeable a => SgTemplateArgument a -> SgTemplateArgument ()
newTemplateArgument :: Typeable a => SgType a -> Bool -> IO (SgTemplateArgument ())
newTemplateArgument2 :: Typeable a => SgExpression a -> Bool -> IO (SgTemplateArgument ())
newTemplateArgument3 :: Typeable a => SgTemplateDeclaration a -> Bool -> IO (SgTemplateArgument ())
templateArgumentCheckDataMemberPointersIfInMemoryPool :: Typeable a => SgTemplateArgument a -> IO ()
templateArgumentClassName :: Typeable a => SgTemplateArgument a -> IO String
templateArgumentGetChildIndex :: (Typeable a, Typeable b) => SgTemplateArgument a -> SgNode b -> IO CLong
templateArgumentGetChildIndex2 :: (Typeable a, Typeable b) => SgTemplateArgument a -> SgNode b -> IO CSize
templateArgumentGetExplicitlySpecified :: Typeable a => SgTemplateArgument a -> IO Bool
templateArgumentGetExpression :: Typeable a => SgTemplateArgument a -> IO (SgExpression ())
templateArgumentGetGlobalQualificationRequired :: Typeable a => SgTemplateArgument a -> IO Bool
templateArgumentGetIsArrayBoundUnknownType :: Typeable a => SgTemplateArgument a -> IO Bool
templateArgumentGetMangledName :: Typeable a => SgTemplateArgument a -> IO String
templateArgumentGetNameQualificationLength :: Typeable a => SgTemplateArgument a -> IO CInt
templateArgumentGetNumberOfTraversalSuccessors :: Typeable a => SgTemplateArgument a -> IO CSize
templateArgumentGetQualifiedNamePrefix :: Typeable a => SgTemplateArgument a -> IO String
templateArgumentGetQualifiedNamePrefixForType :: Typeable a => SgTemplateArgument a -> IO String
templateArgumentGetScope :: Typeable a => SgTemplateArgument a -> IO (SgScopeStatement ())
templateArgumentGetTemplateDeclaration :: Typeable a => SgTemplateArgument a -> IO (SgTemplateDeclaration ())
templateArgumentGetTraversalSuccessorByIndex :: Typeable a => SgTemplateArgument a -> CSize -> IO (SgNode ())
templateArgumentGetTraversalSuccessorContainer :: Typeable a => SgTemplateArgument a -> IO [SgNode ()]
templateArgumentGetTraversalSuccessorNamesContainer :: Typeable a => SgTemplateArgument a -> IO [CString]
templateArgumentGetType :: Typeable a => SgTemplateArgument a -> IO (SgType ())
templateArgumentGetTypeElaborationRequired :: Typeable a => SgTemplateArgument a -> IO Bool
templateArgumentIsInMemoryPool :: Typeable a => SgTemplateArgument a -> IO Bool
templateArgumentMemoryUsage :: IO CSize
templateArgumentNumberOfNodes :: IO CSize
templateArgumentPostConstructionInitialization :: Typeable a => SgTemplateArgument a -> IO ()
templateArgumentSageClassName :: Typeable a => SgTemplateArgument a -> IO String
templateArgumentSetExplicitlySpecified :: Typeable a => SgTemplateArgument a -> Bool -> IO ()
templateArgumentSetExpression :: (Typeable a, Typeable b) => SgTemplateArgument a -> SgExpression b -> IO ()
templateArgumentSetGlobalQualificationRequired :: Typeable a => SgTemplateArgument a -> Bool -> IO ()
templateArgumentSetIsArrayBoundUnknownType :: Typeable a => SgTemplateArgument a -> Bool -> IO ()
templateArgumentSetNameQualificationLength :: Typeable a => SgTemplateArgument a -> CInt -> IO ()
templateArgumentSetTemplateDeclaration :: (Typeable a, Typeable b) => SgTemplateArgument a -> SgTemplateDeclaration b -> IO ()
templateArgumentSetType :: (Typeable a, Typeable b) => SgTemplateArgument a -> SgType b -> IO ()
templateArgumentSetTypeElaborationRequired :: Typeable a => SgTemplateArgument a -> Bool -> IO ()
templateArgumentVariantT :: Typeable a => SgTemplateArgument a -> IO VariantT
Documentation
isSgTemplateArgument :: Typeable a => SgNode a -> IO (Maybe (SgTemplateArgument ()))
Attempts a dynamic cast of the given node to the type SgTemplateArgument.
upSgTemplateArgument :: Typeable a => SgTemplateArgument a -> SgTemplateArgument ()
Performs an upcast of a SgTemplateArgument subtype to a SgTemplateArgument.
newTemplateArgument :: Typeable a => SgType a -> Bool -> IO (SgTemplateArgument ())
Stub for ::SgTemplateArgument::SgTemplateArgument of type void (class ::SgType*, bool )
newTemplateArgument2 :: Typeable a => SgExpression a -> Bool -> IO (SgTemplateArgument ())
Stub for ::SgTemplateArgument::SgTemplateArgument of type void (class ::SgExpression*, bool )
newTemplateArgument3 :: Typeable a => SgTemplateDeclaration a -> Bool -> IO (SgTemplateArgument ())
Stub for ::SgTemplateArgument::SgTemplateArgument of type void (class ::SgTemplateDeclaration*, bool )
templateArgumentCheckDataMemberPointersIfInMemoryPool :: Typeable a => SgTemplateArgument a -> IO ()
Stub for ::SgTemplateArgument::checkDataMemberPointersIfInMemoryPool of type void ()
templateArgumentClassName :: Typeable a => SgTemplateArgument a -> IO String
Stub for ::SgTemplateArgument::class_name of type ::std::string()
templateArgumentGetChildIndex :: (Typeable a, Typeable b) => SgTemplateArgument a -> SgNode b -> IO CLong
Stub for ::SgTemplateArgument::getChildIndex of type long (class ::SgNode*)
templateArgumentGetChildIndex2 :: (Typeable a, Typeable b) => SgTemplateArgument a -> SgNode b -> IO CSize
Stub for ::SgTemplateArgument::get_childIndex of type ::size_t(class ::SgNode*)
templateArgumentGetExplicitlySpecified :: Typeable a => SgTemplateArgument a -> IO Bool
Stub for ::SgTemplateArgument::get_explicitlySpecified of type bool ()
templateArgumentGetExpression :: Typeable a => SgTemplateArgument a -> IO (SgExpression ())
Stub for ::SgTemplateArgument::get_expression of type class ::SgExpression*()
templateArgumentGetGlobalQualificationRequired :: Typeable a => SgTemplateArgument a -> IO Bool
Stub for ::SgTemplateArgument::get_global_qualification_required of type bool ()
templateArgumentGetIsArrayBoundUnknownType :: Typeable a => SgTemplateArgument a -> IO Bool
Stub for ::SgTemplateArgument::get_isArrayBoundUnknownType of type bool ()
templateArgumentGetMangledName :: Typeable a => SgTemplateArgument a -> IO String
Stub for ::SgTemplateArgument::get_mangled_name of type class ::SgName()
templateArgumentGetNameQualificationLength :: Typeable a => SgTemplateArgument a -> IO CInt
Stub for ::SgTemplateArgument::get_name_qualification_length of type int ()
templateArgumentGetNumberOfTraversalSuccessors :: Typeable a => SgTemplateArgument a -> IO CSize
Stub for ::SgTemplateArgument::get_numberOfTraversalSuccessors of type ::size_t()
templateArgumentGetQualifiedNamePrefix :: Typeable a => SgTemplateArgument a -> IO String
Stub for ::SgTemplateArgument::get_qualified_name_prefix of type class ::SgName()
templateArgumentGetQualifiedNamePrefixForType :: Typeable a => SgTemplateArgument a -> IO String
Stub for ::SgTemplateArgument::get_qualified_name_prefix_for_type of type class ::SgName()
templateArgumentGetScope :: Typeable a => SgTemplateArgument a -> IO (SgScopeStatement ())
Stub for ::SgTemplateArgument::get_scope of type class ::SgScopeStatement*()
templateArgumentGetTemplateDeclaration :: Typeable a => SgTemplateArgument a -> IO (SgTemplateDeclaration ())
Stub for ::SgTemplateArgument::get_templateDeclaration of type class ::SgTemplateDeclaration*()
templateArgumentGetTraversalSuccessorByIndex :: Typeable a => SgTemplateArgument a -> CSize -> IO (SgNode ())
Stub for ::SgTemplateArgument::get_traversalSuccessorByIndex of type class ::SgNode*(::size_t)
templateArgumentGetTraversalSuccessorContainer :: Typeable a => SgTemplateArgument a -> IO [SgNode ()]
Stub for ::SgTemplateArgument::get_traversalSuccessorContainer of type class ::std::vector < SgNode * , allocator< SgNode * > > ()
templateArgumentGetTraversalSuccessorNamesContainer :: Typeable a => SgTemplateArgument a -> IO [CString]
Stub for ::SgTemplateArgument::get_traversalSuccessorNamesContainer of type class ::std::vector < string , allocator< string > > ()
templateArgumentGetType :: Typeable a => SgTemplateArgument a -> IO (SgType ())
Stub for ::SgTemplateArgument::get_type of type class ::SgType*()
templateArgumentGetTypeElaborationRequired :: Typeable a => SgTemplateArgument a -> IO Bool
Stub for ::SgTemplateArgument::get_type_elaboration_required of type bool ()
templateArgumentIsInMemoryPool :: Typeable a => SgTemplateArgument a -> IO Bool
Stub for ::SgTemplateArgument::isInMemoryPool of type bool ()
templateArgumentMemoryUsage :: IO CSize
Stub for ::SgTemplateArgument::memoryUsage of type ::size_t()
templateArgumentNumberOfNodes :: IO CSize
Stub for ::SgTemplateArgument::numberOfNodes of type ::size_t()
templateArgumentPostConstructionInitialization :: Typeable a => SgTemplateArgument a -> IO ()
Stub for ::SgTemplateArgument::post_construction_initialization of type void ()
templateArgumentSageClassName :: Typeable a => SgTemplateArgument a -> IO String
Stub for ::SgTemplateArgument::sage_class_name of type const char *()
templateArgumentSetExplicitlySpecified :: Typeable a => SgTemplateArgument a -> Bool -> IO ()
Stub for ::SgTemplateArgument::set_explicitlySpecified of type void (bool )
templateArgumentSetExpression :: (Typeable a, Typeable b) => SgTemplateArgument a -> SgExpression b -> IO ()
Stub for ::SgTemplateArgument::set_expression of type void (class ::SgExpression*)
templateArgumentSetGlobalQualificationRequired :: Typeable a => SgTemplateArgument a -> Bool -> IO ()
Stub for ::SgTemplateArgument::set_global_qualification_required of type void (bool )
templateArgumentSetIsArrayBoundUnknownType :: Typeable a => SgTemplateArgument a -> Bool -> IO ()
Stub for ::SgTemplateArgument::set_isArrayBoundUnknownType of type void (bool )
templateArgumentSetNameQualificationLength :: Typeable a => SgTemplateArgument a -> CInt -> IO ()
Stub for ::SgTemplateArgument::set_name_qualification_length of type void (int )
templateArgumentSetTemplateDeclaration :: (Typeable a, Typeable b) => SgTemplateArgument a -> SgTemplateDeclaration b -> IO ()
Stub for ::SgTemplateArgument::set_templateDeclaration of type void (class ::SgTemplateDeclaration*)
templateArgumentSetType :: (Typeable a, Typeable b) => SgTemplateArgument a -> SgType b -> IO ()
Stub for ::SgTemplateArgument::set_type of type void (class ::SgType*)
templateArgumentSetTypeElaborationRequired :: Typeable a => SgTemplateArgument a -> Bool -> IO ()
Stub for ::SgTemplateArgument::set_type_elaboration_required of type void (bool )
templateArgumentVariantT :: Typeable a => SgTemplateArgument a -> IO VariantT
Stub for ::SgTemplateArgument::variantT of type enum ::VariantT()
Produced by Haddock version 2.4.2