rose-0.9.5.1: Bindings for the ROSE compilerContentsIndex
ROSE.Sage3.Methods.SgMemberFunctionType
Synopsis
isSgMemberFunctionType :: Typeable a => SgNode a -> IO (Maybe (SgMemberFunctionType ()))
upSgMemberFunctionType :: Typeable a => SgMemberFunctionType a -> SgMemberFunctionType ()
newMemberFunctionType :: Typeable a => SgPartialFunctionType a -> IO (SgMemberFunctionType ())
newMemberFunctionType2 :: (Typeable a, Typeable b) => SgType a -> Bool -> SgType b -> CUInt -> IO (SgMemberFunctionType ())
memberFunctionTypeCheckDataMemberPointersIfInMemoryPool :: Typeable a => SgMemberFunctionType a -> IO ()
memberFunctionTypeClassName :: Typeable a => SgMemberFunctionType a -> IO String
memberFunctionTypeCreateType :: (Typeable a, Typeable b) => SgPartialFunctionType a -> SgExpression b -> IO (SgMemberFunctionType ())
memberFunctionTypeGetChildIndex :: (Typeable a, Typeable b) => SgMemberFunctionType a -> SgNode b -> IO CLong
memberFunctionTypeGetChildIndex2 :: (Typeable a, Typeable b) => SgMemberFunctionType a -> SgNode b -> IO CSize
memberFunctionTypeGetClassType :: Typeable a => SgMemberFunctionType a -> IO (SgType ())
memberFunctionTypeGetMangled :: Typeable a => SgMemberFunctionType a -> IO String
memberFunctionTypeGetMangledName :: Typeable a => SgMemberFunctionType a -> IO String
memberFunctionTypeGetMfuncSpecifier :: Typeable a => SgMemberFunctionType a -> IO CUInt
memberFunctionTypeGetNumberOfTraversalSuccessors :: Typeable a => SgMemberFunctionType a -> IO CSize
memberFunctionTypeGetStructName :: Typeable a => SgMemberFunctionType a -> IO (SgClassDefinition ())
memberFunctionTypeGetTraversalSuccessorByIndex :: Typeable a => SgMemberFunctionType a -> CSize -> IO (SgNode ())
memberFunctionTypeGetTraversalSuccessorContainer :: Typeable a => SgMemberFunctionType a -> IO [SgNode ()]
memberFunctionTypeGetTraversalSuccessorNamesContainer :: Typeable a => SgMemberFunctionType a -> IO [CString]
memberFunctionTypeIsConstFunc :: Typeable a => SgMemberFunctionType a -> IO CInt
memberFunctionTypeIsInMemoryPool :: Typeable a => SgMemberFunctionType a -> IO Bool
memberFunctionTypeIsVolatileFunc :: Typeable a => SgMemberFunctionType a -> IO CInt
memberFunctionTypeMemoryUsage :: IO CSize
memberFunctionTypeMkAnotherType :: (Typeable a, Typeable b) => SgMemberFunctionType a -> SgType b -> IO (SgMemberFunctionType ())
memberFunctionTypeNumberOfNodes :: IO CSize
memberFunctionTypePostConstructionInitialization :: Typeable a => SgMemberFunctionType a -> IO ()
memberFunctionTypeSageClassName :: Typeable a => SgMemberFunctionType a -> IO String
memberFunctionTypeSetConstFunc :: Typeable a => SgMemberFunctionType a -> IO ()
memberFunctionTypeSetVolatileFunc :: Typeable a => SgMemberFunctionType a -> IO ()
memberFunctionTypeSetClassType :: (Typeable a, Typeable b) => SgMemberFunctionType a -> SgType b -> IO ()
memberFunctionTypeSetMfuncSpecifier :: Typeable a => SgMemberFunctionType a -> CUInt -> IO ()
memberFunctionTypeUnsetConstFunc :: Typeable a => SgMemberFunctionType a -> IO ()
memberFunctionTypeUnsetVolatileFunc :: Typeable a => SgMemberFunctionType a -> IO ()
memberFunctionTypeVariantT :: Typeable a => SgMemberFunctionType a -> IO VariantT
Documentation
isSgMemberFunctionType :: Typeable a => SgNode a -> IO (Maybe (SgMemberFunctionType ()))
Attempts a dynamic cast of the given node to the type SgMemberFunctionType.
upSgMemberFunctionType :: Typeable a => SgMemberFunctionType a -> SgMemberFunctionType ()
Performs an upcast of a SgMemberFunctionType subtype to a SgMemberFunctionType.
newMemberFunctionType :: Typeable a => SgPartialFunctionType a -> IO (SgMemberFunctionType ())
Stub for ::SgMemberFunctionType::SgMemberFunctionType of type void (class ::SgPartialFunctionType*)
newMemberFunctionType2 :: (Typeable a, Typeable b) => SgType a -> Bool -> SgType b -> CUInt -> IO (SgMemberFunctionType ())
Stub for ::SgMemberFunctionType::SgMemberFunctionType of type void (class ::SgType*, bool , class ::SgType*, unsigned int )
memberFunctionTypeCheckDataMemberPointersIfInMemoryPool :: Typeable a => SgMemberFunctionType a -> IO ()
Stub for ::SgMemberFunctionType::checkDataMemberPointersIfInMemoryPool of type void ()
memberFunctionTypeClassName :: Typeable a => SgMemberFunctionType a -> IO String
Stub for ::SgMemberFunctionType::class_name of type ::std::string()
memberFunctionTypeCreateType :: (Typeable a, Typeable b) => SgPartialFunctionType a -> SgExpression b -> IO (SgMemberFunctionType ())
Stub for ::SgMemberFunctionType::createType of type class ::SgMemberFunctionType*(class SgPartialFunctionType *, class SgExpression *)
memberFunctionTypeGetChildIndex :: (Typeable a, Typeable b) => SgMemberFunctionType a -> SgNode b -> IO CLong
Stub for ::SgMemberFunctionType::getChildIndex of type long (class ::SgNode*)
memberFunctionTypeGetChildIndex2 :: (Typeable a, Typeable b) => SgMemberFunctionType a -> SgNode b -> IO CSize
Stub for ::SgMemberFunctionType::get_childIndex of type ::size_t(class ::SgNode*)
memberFunctionTypeGetClassType :: Typeable a => SgMemberFunctionType a -> IO (SgType ())
Stub for ::SgMemberFunctionType::get_class_type of type class ::SgType*()
memberFunctionTypeGetMangled :: Typeable a => SgMemberFunctionType a -> IO String
Stub for ::SgMemberFunctionType::get_mangled of type class ::SgName()
memberFunctionTypeGetMangledName :: Typeable a => SgMemberFunctionType a -> IO String
Stub for ::SgMemberFunctionType::get_mangled_name of type class ::SgName()
memberFunctionTypeGetMfuncSpecifier :: Typeable a => SgMemberFunctionType a -> IO CUInt
Stub for ::SgMemberFunctionType::get_mfunc_specifier of type unsigned int ()
memberFunctionTypeGetNumberOfTraversalSuccessors :: Typeable a => SgMemberFunctionType a -> IO CSize
Stub for ::SgMemberFunctionType::get_numberOfTraversalSuccessors of type ::size_t()
memberFunctionTypeGetStructName :: Typeable a => SgMemberFunctionType a -> IO (SgClassDefinition ())
Stub for ::SgMemberFunctionType::get_struct_name of type class ::SgClassDefinition*()
memberFunctionTypeGetTraversalSuccessorByIndex :: Typeable a => SgMemberFunctionType a -> CSize -> IO (SgNode ())
Stub for ::SgMemberFunctionType::get_traversalSuccessorByIndex of type class ::SgNode*(::size_t)
memberFunctionTypeGetTraversalSuccessorContainer :: Typeable a => SgMemberFunctionType a -> IO [SgNode ()]
Stub for ::SgMemberFunctionType::get_traversalSuccessorContainer of type class ::std::vector < SgNode * , allocator< SgNode * > > ()
memberFunctionTypeGetTraversalSuccessorNamesContainer :: Typeable a => SgMemberFunctionType a -> IO [CString]
Stub for ::SgMemberFunctionType::get_traversalSuccessorNamesContainer of type class ::std::vector < string , allocator< string > > ()
memberFunctionTypeIsConstFunc :: Typeable a => SgMemberFunctionType a -> IO CInt
Stub for ::SgMemberFunctionType::isConstFunc of type int ()
memberFunctionTypeIsInMemoryPool :: Typeable a => SgMemberFunctionType a -> IO Bool
Stub for ::SgMemberFunctionType::isInMemoryPool of type bool ()
memberFunctionTypeIsVolatileFunc :: Typeable a => SgMemberFunctionType a -> IO CInt
Stub for ::SgMemberFunctionType::isVolatileFunc of type int ()
memberFunctionTypeMemoryUsage :: IO CSize
Stub for ::SgMemberFunctionType::memoryUsage of type ::size_t()
memberFunctionTypeMkAnotherType :: (Typeable a, Typeable b) => SgMemberFunctionType a -> SgType b -> IO (SgMemberFunctionType ())
Stub for ::SgMemberFunctionType::mkAnotherType of type class ::SgMemberFunctionType*(class ::SgType*)
memberFunctionTypeNumberOfNodes :: IO CSize
Stub for ::SgMemberFunctionType::numberOfNodes of type ::size_t()
memberFunctionTypePostConstructionInitialization :: Typeable a => SgMemberFunctionType a -> IO ()
Stub for ::SgMemberFunctionType::post_construction_initialization of type void ()
memberFunctionTypeSageClassName :: Typeable a => SgMemberFunctionType a -> IO String
Stub for ::SgMemberFunctionType::sage_class_name of type const char *()
memberFunctionTypeSetConstFunc :: Typeable a => SgMemberFunctionType a -> IO ()
Stub for ::SgMemberFunctionType::setConstFunc of type void ()
memberFunctionTypeSetVolatileFunc :: Typeable a => SgMemberFunctionType a -> IO ()
Stub for ::SgMemberFunctionType::setVolatileFunc of type void ()
memberFunctionTypeSetClassType :: (Typeable a, Typeable b) => SgMemberFunctionType a -> SgType b -> IO ()
Stub for ::SgMemberFunctionType::set_class_type of type void (class ::SgType*)
memberFunctionTypeSetMfuncSpecifier :: Typeable a => SgMemberFunctionType a -> CUInt -> IO ()
Stub for ::SgMemberFunctionType::set_mfunc_specifier of type void (unsigned int )
memberFunctionTypeUnsetConstFunc :: Typeable a => SgMemberFunctionType a -> IO ()
Stub for ::SgMemberFunctionType::unsetConstFunc of type void ()
memberFunctionTypeUnsetVolatileFunc :: Typeable a => SgMemberFunctionType a -> IO ()
Stub for ::SgMemberFunctionType::unsetVolatileFunc of type void ()
memberFunctionTypeVariantT :: Typeable a => SgMemberFunctionType a -> IO VariantT
Stub for ::SgMemberFunctionType::variantT of type enum ::VariantT()
Produced by Haddock version 2.4.2