rose-0.9.5.1: Bindings for the ROSE compilerContentsIndex
ROSE.Sage3.Methods.SgTemplateClassDefinition
Synopsis
isSgTemplateClassDefinition :: Typeable a => SgNode a -> IO (Maybe (SgTemplateClassDefinition ()))
upSgTemplateClassDefinition :: Typeable a => SgTemplateClassDefinition a -> SgTemplateClassDefinition ()
newTemplateClassDefinition :: Typeable a => Sg_File_Info a -> IO (SgTemplateClassDefinition ())
newTemplateClassDefinition2 :: IO (SgTemplateClassDefinition ())
templateClassDefinitionCheckDataMemberPointersIfInMemoryPool :: Typeable a => SgTemplateClassDefinition a -> IO ()
templateClassDefinitionClassName :: Typeable a => SgTemplateClassDefinition a -> IO String
templateClassDefinitionGetChildIndex :: (Typeable a, Typeable b) => SgTemplateClassDefinition a -> SgNode b -> IO CLong
templateClassDefinitionGetChildIndex2 :: (Typeable a, Typeable b) => SgTemplateClassDefinition a -> SgNode b -> IO CSize
templateClassDefinitionGetDeclaration :: Typeable a => SgTemplateClassDefinition a -> IO (SgTemplateClassDeclaration ())
templateClassDefinitionGetMangledName :: Typeable a => SgTemplateClassDefinition a -> IO String
templateClassDefinitionGetMangledQualifiedName :: Typeable a => SgTemplateClassDefinition a -> Ptr CInt -> IO String
templateClassDefinitionGetNumberOfTraversalSuccessors :: Typeable a => SgTemplateClassDefinition a -> IO CSize
templateClassDefinitionGetQualifiedName :: Typeable a => SgTemplateClassDefinition a -> IO String
templateClassDefinitionGetTraversalSuccessorByIndex :: Typeable a => SgTemplateClassDefinition a -> CSize -> IO (SgNode ())
templateClassDefinitionGetTraversalSuccessorContainer :: Typeable a => SgTemplateClassDefinition a -> IO [SgNode ()]
templateClassDefinitionGetTraversalSuccessorNamesContainer :: Typeable a => SgTemplateClassDefinition a -> IO [CString]
templateClassDefinitionIsInMemoryPool :: Typeable a => SgTemplateClassDefinition a -> IO Bool
templateClassDefinitionMemoryUsage :: IO CSize
templateClassDefinitionNumberOfNodes :: IO CSize
templateClassDefinitionPostConstructionInitialization :: Typeable a => SgTemplateClassDefinition a -> IO ()
templateClassDefinitionSageClassName :: Typeable a => SgTemplateClassDefinition a -> IO String
templateClassDefinitionSetDeclaration :: (Typeable a, Typeable b) => SgTemplateClassDefinition a -> SgTemplateClassDeclaration b -> IO ()
templateClassDefinitionVariantT :: Typeable a => SgTemplateClassDefinition a -> IO VariantT
Documentation
isSgTemplateClassDefinition :: Typeable a => SgNode a -> IO (Maybe (SgTemplateClassDefinition ()))
Attempts a dynamic cast of the given node to the type SgTemplateClassDefinition.
upSgTemplateClassDefinition :: Typeable a => SgTemplateClassDefinition a -> SgTemplateClassDefinition ()
Performs an upcast of a SgTemplateClassDefinition subtype to a SgTemplateClassDefinition.
newTemplateClassDefinition :: Typeable a => Sg_File_Info a -> IO (SgTemplateClassDefinition ())
Stub for ::SgTemplateClassDefinition::SgTemplateClassDefinition of type void (class ::Sg_File_Info*)
newTemplateClassDefinition2 :: IO (SgTemplateClassDefinition ())
Stub for ::SgTemplateClassDefinition::SgTemplateClassDefinition of type void ()
templateClassDefinitionCheckDataMemberPointersIfInMemoryPool :: Typeable a => SgTemplateClassDefinition a -> IO ()
Stub for ::SgTemplateClassDefinition::checkDataMemberPointersIfInMemoryPool of type void ()
templateClassDefinitionClassName :: Typeable a => SgTemplateClassDefinition a -> IO String
Stub for ::SgTemplateClassDefinition::class_name of type ::std::string()
templateClassDefinitionGetChildIndex :: (Typeable a, Typeable b) => SgTemplateClassDefinition a -> SgNode b -> IO CLong
Stub for ::SgTemplateClassDefinition::getChildIndex of type long (class ::SgNode*)
templateClassDefinitionGetChildIndex2 :: (Typeable a, Typeable b) => SgTemplateClassDefinition a -> SgNode b -> IO CSize
Stub for ::SgTemplateClassDefinition::get_childIndex of type ::size_t(class ::SgNode*)
templateClassDefinitionGetDeclaration :: Typeable a => SgTemplateClassDefinition a -> IO (SgTemplateClassDeclaration ())
Stub for ::SgTemplateClassDefinition::get_declaration of type class ::SgTemplateClassDeclaration*()
templateClassDefinitionGetMangledName :: Typeable a => SgTemplateClassDefinition a -> IO String
Stub for ::SgTemplateClassDefinition::get_mangled_name of type class ::SgName()
templateClassDefinitionGetMangledQualifiedName :: Typeable a => SgTemplateClassDefinition a -> Ptr CInt -> IO String
Stub for ::SgTemplateClassDefinition::get_mangled_qualified_name of type class ::SgName(int &)
templateClassDefinitionGetNumberOfTraversalSuccessors :: Typeable a => SgTemplateClassDefinition a -> IO CSize
Stub for ::SgTemplateClassDefinition::get_numberOfTraversalSuccessors of type ::size_t()
templateClassDefinitionGetQualifiedName :: Typeable a => SgTemplateClassDefinition a -> IO String
Stub for ::SgTemplateClassDefinition::get_qualified_name of type class ::SgName()
templateClassDefinitionGetTraversalSuccessorByIndex :: Typeable a => SgTemplateClassDefinition a -> CSize -> IO (SgNode ())
Stub for ::SgTemplateClassDefinition::get_traversalSuccessorByIndex of type class ::SgNode*(::size_t)
templateClassDefinitionGetTraversalSuccessorContainer :: Typeable a => SgTemplateClassDefinition a -> IO [SgNode ()]
Stub for ::SgTemplateClassDefinition::get_traversalSuccessorContainer of type class ::std::vector < SgNode * , allocator< SgNode * > > ()
templateClassDefinitionGetTraversalSuccessorNamesContainer :: Typeable a => SgTemplateClassDefinition a -> IO [CString]
Stub for ::SgTemplateClassDefinition::get_traversalSuccessorNamesContainer of type class ::std::vector < string , allocator< string > > ()
templateClassDefinitionIsInMemoryPool :: Typeable a => SgTemplateClassDefinition a -> IO Bool
Stub for ::SgTemplateClassDefinition::isInMemoryPool of type bool ()
templateClassDefinitionMemoryUsage :: IO CSize
Stub for ::SgTemplateClassDefinition::memoryUsage of type ::size_t()
templateClassDefinitionNumberOfNodes :: IO CSize
Stub for ::SgTemplateClassDefinition::numberOfNodes of type ::size_t()
templateClassDefinitionPostConstructionInitialization :: Typeable a => SgTemplateClassDefinition a -> IO ()
Stub for ::SgTemplateClassDefinition::post_construction_initialization of type void ()
templateClassDefinitionSageClassName :: Typeable a => SgTemplateClassDefinition a -> IO String
Stub for ::SgTemplateClassDefinition::sage_class_name of type const char *()
templateClassDefinitionSetDeclaration :: (Typeable a, Typeable b) => SgTemplateClassDefinition a -> SgTemplateClassDeclaration b -> IO ()
Stub for ::SgTemplateClassDefinition::set_declaration of type void (class ::SgTemplateClassDeclaration*)
templateClassDefinitionVariantT :: Typeable a => SgTemplateClassDefinition a -> IO VariantT
Stub for ::SgTemplateClassDefinition::variantT of type enum ::VariantT()
Produced by Haddock version 2.4.2