rose-0.9.5.1: Bindings for the ROSE compilerContentsIndex
ROSE.Sage3.Methods.SgTemplateInstantiationDefn
Synopsis
isSgTemplateInstantiationDefn :: Typeable a => SgNode a -> IO (Maybe (SgTemplateInstantiationDefn ()))
upSgTemplateInstantiationDefn :: Typeable a => SgTemplateInstantiationDefn a -> SgTemplateInstantiationDefn ()
newTemplateInstantiationDefn :: (Typeable a, Typeable b) => Sg_File_Info a -> SgTemplateInstantiationDecl b -> IO (SgTemplateInstantiationDefn ())
newTemplateInstantiationDefn2 :: Typeable a => SgTemplateInstantiationDecl a -> IO (SgTemplateInstantiationDefn ())
newTemplateInstantiationDefn3 :: Typeable a => Sg_File_Info a -> IO (SgTemplateInstantiationDefn ())
newTemplateInstantiationDefn4 :: IO (SgTemplateInstantiationDefn ())
templateInstantiationDefnCheckDataMemberPointersIfInMemoryPool :: Typeable a => SgTemplateInstantiationDefn a -> IO ()
templateInstantiationDefnClassName :: Typeable a => SgTemplateInstantiationDefn a -> IO String
templateInstantiationDefnGetChildIndex :: (Typeable a, Typeable b) => SgTemplateInstantiationDefn a -> SgNode b -> IO CLong
templateInstantiationDefnGetChildIndex2 :: (Typeable a, Typeable b) => SgTemplateInstantiationDefn a -> SgNode b -> IO CSize
templateInstantiationDefnGetNumberOfTraversalSuccessors :: Typeable a => SgTemplateInstantiationDefn a -> IO CSize
templateInstantiationDefnGetQualifiedName :: Typeable a => SgTemplateInstantiationDefn a -> IO String
templateInstantiationDefnGetTraversalSuccessorByIndex :: Typeable a => SgTemplateInstantiationDefn a -> CSize -> IO (SgNode ())
templateInstantiationDefnGetTraversalSuccessorContainer :: Typeable a => SgTemplateInstantiationDefn a -> IO [SgNode ()]
templateInstantiationDefnGetTraversalSuccessorNamesContainer :: Typeable a => SgTemplateInstantiationDefn a -> IO [CString]
templateInstantiationDefnIsInMemoryPool :: Typeable a => SgTemplateInstantiationDefn a -> IO Bool
templateInstantiationDefnMemoryUsage :: IO CSize
templateInstantiationDefnNumberOfNodes :: IO CSize
templateInstantiationDefnPostConstructionInitialization :: Typeable a => SgTemplateInstantiationDefn a -> IO ()
templateInstantiationDefnSageClassName :: Typeable a => SgTemplateInstantiationDefn a -> IO String
templateInstantiationDefnVariantT :: Typeable a => SgTemplateInstantiationDefn a -> IO VariantT
Documentation
isSgTemplateInstantiationDefn :: Typeable a => SgNode a -> IO (Maybe (SgTemplateInstantiationDefn ()))
Attempts a dynamic cast of the given node to the type SgTemplateInstantiationDefn.
upSgTemplateInstantiationDefn :: Typeable a => SgTemplateInstantiationDefn a -> SgTemplateInstantiationDefn ()
Performs an upcast of a SgTemplateInstantiationDefn subtype to a SgTemplateInstantiationDefn.
newTemplateInstantiationDefn :: (Typeable a, Typeable b) => Sg_File_Info a -> SgTemplateInstantiationDecl b -> IO (SgTemplateInstantiationDefn ())
Stub for ::SgTemplateInstantiationDefn::SgTemplateInstantiationDefn of type void (class ::Sg_File_Info*, class ::SgTemplateInstantiationDecl*)
newTemplateInstantiationDefn2 :: Typeable a => SgTemplateInstantiationDecl a -> IO (SgTemplateInstantiationDefn ())
Stub for ::SgTemplateInstantiationDefn::SgTemplateInstantiationDefn of type void (class ::SgTemplateInstantiationDecl*)
newTemplateInstantiationDefn3 :: Typeable a => Sg_File_Info a -> IO (SgTemplateInstantiationDefn ())
Stub for ::SgTemplateInstantiationDefn::SgTemplateInstantiationDefn of type void (class ::Sg_File_Info*)
newTemplateInstantiationDefn4 :: IO (SgTemplateInstantiationDefn ())
Stub for ::SgTemplateInstantiationDefn::SgTemplateInstantiationDefn of type void ()
templateInstantiationDefnCheckDataMemberPointersIfInMemoryPool :: Typeable a => SgTemplateInstantiationDefn a -> IO ()
Stub for ::SgTemplateInstantiationDefn::checkDataMemberPointersIfInMemoryPool of type void ()
templateInstantiationDefnClassName :: Typeable a => SgTemplateInstantiationDefn a -> IO String
Stub for ::SgTemplateInstantiationDefn::class_name of type ::std::string()
templateInstantiationDefnGetChildIndex :: (Typeable a, Typeable b) => SgTemplateInstantiationDefn a -> SgNode b -> IO CLong
Stub for ::SgTemplateInstantiationDefn::getChildIndex of type long (class ::SgNode*)
templateInstantiationDefnGetChildIndex2 :: (Typeable a, Typeable b) => SgTemplateInstantiationDefn a -> SgNode b -> IO CSize
Stub for ::SgTemplateInstantiationDefn::get_childIndex of type ::size_t(class ::SgNode*)
templateInstantiationDefnGetNumberOfTraversalSuccessors :: Typeable a => SgTemplateInstantiationDefn a -> IO CSize
Stub for ::SgTemplateInstantiationDefn::get_numberOfTraversalSuccessors of type ::size_t()
templateInstantiationDefnGetQualifiedName :: Typeable a => SgTemplateInstantiationDefn a -> IO String
Stub for ::SgTemplateInstantiationDefn::get_qualified_name of type class ::SgName()
templateInstantiationDefnGetTraversalSuccessorByIndex :: Typeable a => SgTemplateInstantiationDefn a -> CSize -> IO (SgNode ())
Stub for ::SgTemplateInstantiationDefn::get_traversalSuccessorByIndex of type class ::SgNode*(::size_t)
templateInstantiationDefnGetTraversalSuccessorContainer :: Typeable a => SgTemplateInstantiationDefn a -> IO [SgNode ()]
Stub for ::SgTemplateInstantiationDefn::get_traversalSuccessorContainer of type class ::std::vector < SgNode * , allocator< SgNode * > > ()
templateInstantiationDefnGetTraversalSuccessorNamesContainer :: Typeable a => SgTemplateInstantiationDefn a -> IO [CString]
Stub for ::SgTemplateInstantiationDefn::get_traversalSuccessorNamesContainer of type class ::std::vector < string , allocator< string > > ()
templateInstantiationDefnIsInMemoryPool :: Typeable a => SgTemplateInstantiationDefn a -> IO Bool
Stub for ::SgTemplateInstantiationDefn::isInMemoryPool of type bool ()
templateInstantiationDefnMemoryUsage :: IO CSize
Stub for ::SgTemplateInstantiationDefn::memoryUsage of type ::size_t()
templateInstantiationDefnNumberOfNodes :: IO CSize
Stub for ::SgTemplateInstantiationDefn::numberOfNodes of type ::size_t()
templateInstantiationDefnPostConstructionInitialization :: Typeable a => SgTemplateInstantiationDefn a -> IO ()
Stub for ::SgTemplateInstantiationDefn::post_construction_initialization of type void ()
templateInstantiationDefnSageClassName :: Typeable a => SgTemplateInstantiationDefn a -> IO String
Stub for ::SgTemplateInstantiationDefn::sage_class_name of type const char *()
templateInstantiationDefnVariantT :: Typeable a => SgTemplateInstantiationDefn a -> IO VariantT
Stub for ::SgTemplateInstantiationDefn::variantT of type enum ::VariantT()
Produced by Haddock version 2.4.2