rose-0.9.5.1: Bindings for the ROSE compilerContentsIndex
ROSE.Sage3.Methods.SgPointerMemberType
Synopsis
isSgPointerMemberType :: Typeable a => SgNode a -> IO (Maybe (SgPointerMemberType ()))
upSgPointerMemberType :: Typeable a => SgPointerMemberType a -> SgPointerMemberType ()
newPointerMemberType :: (Typeable a, Typeable b) => SgType a -> SgType b -> IO (SgPointerMemberType ())
pointerMemberTypeCheckDataMemberPointersIfInMemoryPool :: Typeable a => SgPointerMemberType a -> IO ()
pointerMemberTypeClassName :: Typeable a => SgPointerMemberType a -> IO String
pointerMemberTypeCreateType :: (Typeable a, Typeable b, Typeable c) => SgType a -> SgType b -> SgExpression c -> IO (SgPointerMemberType ())
pointerMemberTypeGetChildIndex :: (Typeable a, Typeable b) => SgPointerMemberType a -> SgNode b -> IO CLong
pointerMemberTypeGetChildIndex2 :: (Typeable a, Typeable b) => SgPointerMemberType a -> SgNode b -> IO CSize
pointerMemberTypeGetClassOf :: Typeable a => SgPointerMemberType a -> IO (SgClassDefinition ())
pointerMemberTypeGetClassType :: Typeable a => SgPointerMemberType a -> IO (SgType ())
pointerMemberTypeGetMangled :: Typeable a => SgPointerMemberType a -> IO String
pointerMemberTypeGetNumberOfTraversalSuccessors :: Typeable a => SgPointerMemberType a -> IO CSize
pointerMemberTypeGetTraversalSuccessorByIndex :: Typeable a => SgPointerMemberType a -> CSize -> IO (SgNode ())
pointerMemberTypeGetTraversalSuccessorContainer :: Typeable a => SgPointerMemberType a -> IO [SgNode ()]
pointerMemberTypeGetTraversalSuccessorNamesContainer :: Typeable a => SgPointerMemberType a -> IO [CString]
pointerMemberTypeIsInMemoryPool :: Typeable a => SgPointerMemberType a -> IO Bool
pointerMemberTypeMemoryUsage :: IO CSize
pointerMemberTypeNumberOfNodes :: IO CSize
pointerMemberTypeSageClassName :: Typeable a => SgPointerMemberType a -> IO String
pointerMemberTypeSetClassType :: (Typeable a, Typeable b) => SgPointerMemberType a -> SgType b -> IO ()
pointerMemberTypeVariantT :: Typeable a => SgPointerMemberType a -> IO VariantT
Documentation
isSgPointerMemberType :: Typeable a => SgNode a -> IO (Maybe (SgPointerMemberType ()))
Attempts a dynamic cast of the given node to the type SgPointerMemberType.
upSgPointerMemberType :: Typeable a => SgPointerMemberType a -> SgPointerMemberType ()
Performs an upcast of a SgPointerMemberType subtype to a SgPointerMemberType.
newPointerMemberType :: (Typeable a, Typeable b) => SgType a -> SgType b -> IO (SgPointerMemberType ())
Stub for ::SgPointerMemberType::SgPointerMemberType of type void (class ::SgType*, class ::SgType*)
pointerMemberTypeCheckDataMemberPointersIfInMemoryPool :: Typeable a => SgPointerMemberType a -> IO ()
Stub for ::SgPointerMemberType::checkDataMemberPointersIfInMemoryPool of type void ()
pointerMemberTypeClassName :: Typeable a => SgPointerMemberType a -> IO String
Stub for ::SgPointerMemberType::class_name of type ::std::string()
pointerMemberTypeCreateType :: (Typeable a, Typeable b, Typeable c) => SgType a -> SgType b -> SgExpression c -> IO (SgPointerMemberType ())
Stub for ::SgPointerMemberType::createType of type class ::SgPointerMemberType*(class SgType *, class SgType *, class SgExpression *)
pointerMemberTypeGetChildIndex :: (Typeable a, Typeable b) => SgPointerMemberType a -> SgNode b -> IO CLong
Stub for ::SgPointerMemberType::getChildIndex of type long (class ::SgNode*)
pointerMemberTypeGetChildIndex2 :: (Typeable a, Typeable b) => SgPointerMemberType a -> SgNode b -> IO CSize
Stub for ::SgPointerMemberType::get_childIndex of type ::size_t(class ::SgNode*)
pointerMemberTypeGetClassOf :: Typeable a => SgPointerMemberType a -> IO (SgClassDefinition ())
Stub for ::SgPointerMemberType::get_class_of of type class ::SgClassDefinition*()
pointerMemberTypeGetClassType :: Typeable a => SgPointerMemberType a -> IO (SgType ())
Stub for ::SgPointerMemberType::get_class_type of type class ::SgType*()
pointerMemberTypeGetMangled :: Typeable a => SgPointerMemberType a -> IO String
Stub for ::SgPointerMemberType::get_mangled of type class ::SgName()
pointerMemberTypeGetNumberOfTraversalSuccessors :: Typeable a => SgPointerMemberType a -> IO CSize
Stub for ::SgPointerMemberType::get_numberOfTraversalSuccessors of type ::size_t()
pointerMemberTypeGetTraversalSuccessorByIndex :: Typeable a => SgPointerMemberType a -> CSize -> IO (SgNode ())
Stub for ::SgPointerMemberType::get_traversalSuccessorByIndex of type class ::SgNode*(::size_t)
pointerMemberTypeGetTraversalSuccessorContainer :: Typeable a => SgPointerMemberType a -> IO [SgNode ()]
Stub for ::SgPointerMemberType::get_traversalSuccessorContainer of type class ::std::vector < SgNode * , allocator< SgNode * > > ()
pointerMemberTypeGetTraversalSuccessorNamesContainer :: Typeable a => SgPointerMemberType a -> IO [CString]
Stub for ::SgPointerMemberType::get_traversalSuccessorNamesContainer of type class ::std::vector < string , allocator< string > > ()
pointerMemberTypeIsInMemoryPool :: Typeable a => SgPointerMemberType a -> IO Bool
Stub for ::SgPointerMemberType::isInMemoryPool of type bool ()
pointerMemberTypeMemoryUsage :: IO CSize
Stub for ::SgPointerMemberType::memoryUsage of type ::size_t()
pointerMemberTypeNumberOfNodes :: IO CSize
Stub for ::SgPointerMemberType::numberOfNodes of type ::size_t()
pointerMemberTypeSageClassName :: Typeable a => SgPointerMemberType a -> IO String
Stub for ::SgPointerMemberType::sage_class_name of type const char *()
pointerMemberTypeSetClassType :: (Typeable a, Typeable b) => SgPointerMemberType a -> SgType b -> IO ()
Stub for ::SgPointerMemberType::set_class_type of type void (class ::SgType*)
pointerMemberTypeVariantT :: Typeable a => SgPointerMemberType a -> IO VariantT
Stub for ::SgPointerMemberType::variantT of type enum ::VariantT()
Produced by Haddock version 2.4.2