rose-0.9.5.1: Bindings for the ROSE compilerContentsIndex
ROSE.Sage3.Methods.SgTypedefType
Synopsis
isSgTypedefType :: Typeable a => SgNode a -> IO (Maybe (SgTypedefType ()))
upSgTypedefType :: Typeable a => SgTypedefType a -> SgTypedefType ()
newTypedefType :: Typeable a => Ptr (SgTypedefType a) -> IO (SgTypedefType ())
newTypedefType2 :: (Typeable a, Typeable b) => SgDeclarationStatement a -> SgSymbol b -> IO (SgTypedefType ())
typedefTypeCheckDataMemberPointersIfInMemoryPool :: Typeable a => SgTypedefType a -> IO ()
typedefTypeClassName :: Typeable a => SgTypedefType a -> IO String
typedefTypeCreateType :: (Typeable a, Typeable b) => SgTypedefDeclaration a -> SgExpression b -> IO (SgTypedefType ())
typedefTypeGetChildIndex :: (Typeable a, Typeable b) => SgTypedefType a -> SgNode b -> IO CLong
typedefTypeGetBaseType :: Typeable a => SgTypedefType a -> IO (SgType ())
typedefTypeGetChildIndex2 :: (Typeable a, Typeable b) => SgTypedefType a -> SgNode b -> IO CSize
typedefTypeGetMangled :: Typeable a => SgTypedefType a -> IO String
typedefTypeGetName :: Typeable a => SgTypedefType a -> IO String
typedefTypeGetNumberOfTraversalSuccessors :: Typeable a => SgTypedefType a -> IO CSize
typedefTypeGetParentScope :: Typeable a => SgTypedefType a -> IO (SgSymbol ())
typedefTypeGetTraversalSuccessorByIndex :: Typeable a => SgTypedefType a -> CSize -> IO (SgNode ())
typedefTypeGetTraversalSuccessorContainer :: Typeable a => SgTypedefType a -> IO [SgNode ()]
typedefTypeGetTraversalSuccessorNamesContainer :: Typeable a => SgTypedefType a -> IO [CString]
typedefTypeIsInMemoryPool :: Typeable a => SgTypedefType a -> IO Bool
typedefTypeMemoryUsage :: IO CSize
typedefTypeNumberOfNodes :: IO CSize
typedefTypeSageClassName :: Typeable a => SgTypedefType a -> IO String
typedefTypeSetParentScope :: (Typeable a, Typeable b) => SgTypedefType a -> SgSymbol b -> IO ()
typedefTypeVariantT :: Typeable a => SgTypedefType a -> IO VariantT
Documentation
isSgTypedefType :: Typeable a => SgNode a -> IO (Maybe (SgTypedefType ()))
Attempts a dynamic cast of the given node to the type SgTypedefType.
upSgTypedefType :: Typeable a => SgTypedefType a -> SgTypedefType ()
Performs an upcast of a SgTypedefType subtype to a SgTypedefType.
newTypedefType :: Typeable a => Ptr (SgTypedefType a) -> IO (SgTypedefType ())
Stub for ::SgTypedefType::SgTypedefType of type void (const class ::SgTypedefType&)
newTypedefType2 :: (Typeable a, Typeable b) => SgDeclarationStatement a -> SgSymbol b -> IO (SgTypedefType ())
Stub for ::SgTypedefType::SgTypedefType of type void (class ::SgDeclarationStatement*, class ::SgSymbol*)
typedefTypeCheckDataMemberPointersIfInMemoryPool :: Typeable a => SgTypedefType a -> IO ()
Stub for ::SgTypedefType::checkDataMemberPointersIfInMemoryPool of type void ()
typedefTypeClassName :: Typeable a => SgTypedefType a -> IO String
Stub for ::SgTypedefType::class_name of type ::std::string()
typedefTypeCreateType :: (Typeable a, Typeable b) => SgTypedefDeclaration a -> SgExpression b -> IO (SgTypedefType ())
Stub for ::SgTypedefType::createType of type class ::SgTypedefType*(class SgTypedefDeclaration *, class SgExpression *)
typedefTypeGetChildIndex :: (Typeable a, Typeable b) => SgTypedefType a -> SgNode b -> IO CLong
Stub for ::SgTypedefType::getChildIndex of type long (class ::SgNode*)
typedefTypeGetBaseType :: Typeable a => SgTypedefType a -> IO (SgType ())
Stub for ::SgTypedefType::get_base_type of type class ::SgType*()
typedefTypeGetChildIndex2 :: (Typeable a, Typeable b) => SgTypedefType a -> SgNode b -> IO CSize
Stub for ::SgTypedefType::get_childIndex of type ::size_t(class ::SgNode*)
typedefTypeGetMangled :: Typeable a => SgTypedefType a -> IO String
Stub for ::SgTypedefType::get_mangled of type class ::SgName()
typedefTypeGetName :: Typeable a => SgTypedefType a -> IO String
Stub for ::SgTypedefType::get_name of type class ::SgName()
typedefTypeGetNumberOfTraversalSuccessors :: Typeable a => SgTypedefType a -> IO CSize
Stub for ::SgTypedefType::get_numberOfTraversalSuccessors of type ::size_t()
typedefTypeGetParentScope :: Typeable a => SgTypedefType a -> IO (SgSymbol ())
Stub for ::SgTypedefType::get_parent_scope of type class ::SgSymbol*()
typedefTypeGetTraversalSuccessorByIndex :: Typeable a => SgTypedefType a -> CSize -> IO (SgNode ())
Stub for ::SgTypedefType::get_traversalSuccessorByIndex of type class ::SgNode*(::size_t)
typedefTypeGetTraversalSuccessorContainer :: Typeable a => SgTypedefType a -> IO [SgNode ()]
Stub for ::SgTypedefType::get_traversalSuccessorContainer of type class ::std::vector < SgNode * , allocator< SgNode * > > ()
typedefTypeGetTraversalSuccessorNamesContainer :: Typeable a => SgTypedefType a -> IO [CString]
Stub for ::SgTypedefType::get_traversalSuccessorNamesContainer of type class ::std::vector < string , allocator< string > > ()
typedefTypeIsInMemoryPool :: Typeable a => SgTypedefType a -> IO Bool
Stub for ::SgTypedefType::isInMemoryPool of type bool ()
typedefTypeMemoryUsage :: IO CSize
Stub for ::SgTypedefType::memoryUsage of type ::size_t()
typedefTypeNumberOfNodes :: IO CSize
Stub for ::SgTypedefType::numberOfNodes of type ::size_t()
typedefTypeSageClassName :: Typeable a => SgTypedefType a -> IO String
Stub for ::SgTypedefType::sage_class_name of type const char *()
typedefTypeSetParentScope :: (Typeable a, Typeable b) => SgTypedefType a -> SgSymbol b -> IO ()
Stub for ::SgTypedefType::set_parent_scope of type void (class ::SgSymbol*)
typedefTypeVariantT :: Typeable a => SgTypedefType a -> IO VariantT
Stub for ::SgTypedefType::variantT of type enum ::VariantT()
Produced by Haddock version 2.4.2