rose-0.9.5.1: Bindings for the ROSE compilerContentsIndex
ROSE.Sage3.Methods.SgQualifiedNameType
Synopsis
isSgQualifiedNameType :: Typeable a => SgNode a -> IO (Maybe (SgQualifiedNameType ()))
upSgQualifiedNameType :: Typeable a => SgQualifiedNameType a -> SgQualifiedNameType ()
newQualifiedNameType :: Typeable a => SgType a -> IO (SgQualifiedNameType ())
qualifiedNameTypeCheckDataMemberPointersIfInMemoryPool :: Typeable a => SgQualifiedNameType a -> IO ()
qualifiedNameTypeClassName :: Typeable a => SgQualifiedNameType a -> IO String
qualifiedNameTypeCreateType :: (Typeable a, Typeable b) => SgType a -> CUInt -> SgExpression b -> IO (SgQualifiedNameType ())
qualifiedNameTypeGetChildIndex :: (Typeable a, Typeable b) => SgQualifiedNameType a -> SgNode b -> IO CLong
qualifiedNameTypeGetBaseType :: Typeable a => SgQualifiedNameType a -> IO (SgType ())
qualifiedNameTypeGetChildIndex2 :: (Typeable a, Typeable b) => SgQualifiedNameType a -> SgNode b -> IO CSize
qualifiedNameTypeGetMangled :: Typeable a => SgQualifiedNameType a -> IO String
qualifiedNameTypeGetNumberOfTraversalSuccessors :: Typeable a => SgQualifiedNameType a -> IO CSize
qualifiedNameTypeGetPrefix :: Typeable a => SgQualifiedNameType a -> IO String
qualifiedNameTypeGetQualifiedNameList :: Typeable a => SgQualifiedNameType a -> IO [SgQualifiedName ()]
qualifiedNameTypeGetTraversalSuccessorByIndex :: Typeable a => SgQualifiedNameType a -> CSize -> IO (SgNode ())
qualifiedNameTypeGetTraversalSuccessorContainer :: Typeable a => SgQualifiedNameType a -> IO [SgNode ()]
qualifiedNameTypeGetTraversalSuccessorNamesContainer :: Typeable a => SgQualifiedNameType a -> IO [CString]
qualifiedNameTypeIsInMemoryPool :: Typeable a => SgQualifiedNameType a -> IO Bool
qualifiedNameTypeMemoryUsage :: IO CSize
qualifiedNameTypeNumberOfNodes :: IO CSize
qualifiedNameTypeSageClassName :: Typeable a => SgQualifiedNameType a -> IO String
qualifiedNameTypeSetBaseType :: (Typeable a, Typeable b) => SgQualifiedNameType a -> SgType b -> IO ()
qualifiedNameTypeSetQualifiedNameList :: Typeable a => SgQualifiedNameType a -> [SgQualifiedName ()] -> IO ()
qualifiedNameTypeVariantT :: Typeable a => SgQualifiedNameType a -> IO VariantT
Documentation
isSgQualifiedNameType :: Typeable a => SgNode a -> IO (Maybe (SgQualifiedNameType ()))
Attempts a dynamic cast of the given node to the type SgQualifiedNameType.
upSgQualifiedNameType :: Typeable a => SgQualifiedNameType a -> SgQualifiedNameType ()
Performs an upcast of a SgQualifiedNameType subtype to a SgQualifiedNameType.
newQualifiedNameType :: Typeable a => SgType a -> IO (SgQualifiedNameType ())
Stub for ::SgQualifiedNameType::SgQualifiedNameType of type void (class ::SgType*)
qualifiedNameTypeCheckDataMemberPointersIfInMemoryPool :: Typeable a => SgQualifiedNameType a -> IO ()
Stub for ::SgQualifiedNameType::checkDataMemberPointersIfInMemoryPool of type void ()
qualifiedNameTypeClassName :: Typeable a => SgQualifiedNameType a -> IO String
Stub for ::SgQualifiedNameType::class_name of type ::std::string()
qualifiedNameTypeCreateType :: (Typeable a, Typeable b) => SgType a -> CUInt -> SgExpression b -> IO (SgQualifiedNameType ())
Stub for ::SgQualifiedNameType::createType of type class ::SgQualifiedNameType*(class SgType *, unsigned int , class SgExpression *)
qualifiedNameTypeGetChildIndex :: (Typeable a, Typeable b) => SgQualifiedNameType a -> SgNode b -> IO CLong
Stub for ::SgQualifiedNameType::getChildIndex of type long (class ::SgNode*)
qualifiedNameTypeGetBaseType :: Typeable a => SgQualifiedNameType a -> IO (SgType ())
Stub for ::SgQualifiedNameType::get_base_type of type class ::SgType*()
qualifiedNameTypeGetChildIndex2 :: (Typeable a, Typeable b) => SgQualifiedNameType a -> SgNode b -> IO CSize
Stub for ::SgQualifiedNameType::get_childIndex of type ::size_t(class ::SgNode*)
qualifiedNameTypeGetMangled :: Typeable a => SgQualifiedNameType a -> IO String
Stub for ::SgQualifiedNameType::get_mangled of type class ::SgName()
qualifiedNameTypeGetNumberOfTraversalSuccessors :: Typeable a => SgQualifiedNameType a -> IO CSize
Stub for ::SgQualifiedNameType::get_numberOfTraversalSuccessors of type ::size_t()
qualifiedNameTypeGetPrefix :: Typeable a => SgQualifiedNameType a -> IO String
Stub for ::SgQualifiedNameType::get_prefix of type class ::SgName()
qualifiedNameTypeGetQualifiedNameList :: Typeable a => SgQualifiedNameType a -> IO [SgQualifiedName ()]
Stub for ::SgQualifiedNameType::get_qualifiedNameList of type ::SgQualifiedNamePtrList&()
qualifiedNameTypeGetTraversalSuccessorByIndex :: Typeable a => SgQualifiedNameType a -> CSize -> IO (SgNode ())
Stub for ::SgQualifiedNameType::get_traversalSuccessorByIndex of type class ::SgNode*(::size_t)
qualifiedNameTypeGetTraversalSuccessorContainer :: Typeable a => SgQualifiedNameType a -> IO [SgNode ()]
Stub for ::SgQualifiedNameType::get_traversalSuccessorContainer of type class ::std::vector < SgNode * , allocator< SgNode * > > ()
qualifiedNameTypeGetTraversalSuccessorNamesContainer :: Typeable a => SgQualifiedNameType a -> IO [CString]
Stub for ::SgQualifiedNameType::get_traversalSuccessorNamesContainer of type class ::std::vector < string , allocator< string > > ()
qualifiedNameTypeIsInMemoryPool :: Typeable a => SgQualifiedNameType a -> IO Bool
Stub for ::SgQualifiedNameType::isInMemoryPool of type bool ()
qualifiedNameTypeMemoryUsage :: IO CSize
Stub for ::SgQualifiedNameType::memoryUsage of type ::size_t()
qualifiedNameTypeNumberOfNodes :: IO CSize
Stub for ::SgQualifiedNameType::numberOfNodes of type ::size_t()
qualifiedNameTypeSageClassName :: Typeable a => SgQualifiedNameType a -> IO String
Stub for ::SgQualifiedNameType::sage_class_name of type const char *()
qualifiedNameTypeSetBaseType :: (Typeable a, Typeable b) => SgQualifiedNameType a -> SgType b -> IO ()
Stub for ::SgQualifiedNameType::set_base_type of type void (class ::SgType*)
qualifiedNameTypeSetQualifiedNameList :: Typeable a => SgQualifiedNameType a -> [SgQualifiedName ()] -> IO ()
Stub for ::SgQualifiedNameType::set_qualifiedNameList of type void (const ::SgQualifiedNamePtrList&)
qualifiedNameTypeVariantT :: Typeable a => SgQualifiedNameType a -> IO VariantT
Stub for ::SgQualifiedNameType::variantT of type enum ::VariantT()
Produced by Haddock version 2.4.2