rose-0.9.5.1: Bindings for the ROSE compilerContentsIndex
ROSE.Sage3.Methods.SgQualifiedName
Synopsis
isSgQualifiedName :: Typeable a => SgNode a -> IO (Maybe (SgQualifiedName ()))
upSgQualifiedName :: Typeable a => SgQualifiedName a -> SgQualifiedName ()
newQualifiedName :: Typeable a => SgScopeStatement a -> IO (SgQualifiedName ())
qualifiedNameCheckDataMemberPointersIfInMemoryPool :: Typeable a => SgQualifiedName a -> IO ()
qualifiedNameClassName :: Typeable a => SgQualifiedName a -> IO String
qualifiedNameGetChildIndex :: (Typeable a, Typeable b) => SgQualifiedName a -> SgNode b -> IO CLong
qualifiedNameGetChildIndex2 :: (Typeable a, Typeable b) => SgQualifiedName a -> SgNode b -> IO CSize
qualifiedNameGetNumberOfTraversalSuccessors :: Typeable a => SgQualifiedName a -> IO CSize
qualifiedNameGetScope :: Typeable a => SgQualifiedName a -> IO (SgScopeStatement ())
qualifiedNameGetTraversalSuccessorByIndex :: Typeable a => SgQualifiedName a -> CSize -> IO (SgNode ())
qualifiedNameGetTraversalSuccessorContainer :: Typeable a => SgQualifiedName a -> IO [SgNode ()]
qualifiedNameGetTraversalSuccessorNamesContainer :: Typeable a => SgQualifiedName a -> IO [CString]
qualifiedNameIsInMemoryPool :: Typeable a => SgQualifiedName a -> IO Bool
qualifiedNameMemoryUsage :: IO CSize
qualifiedNameNumberOfNodes :: IO CSize
qualifiedNameSageClassName :: Typeable a => SgQualifiedName a -> IO String
qualifiedNameSetScope :: (Typeable a, Typeable b) => SgQualifiedName a -> SgScopeStatement b -> IO ()
qualifiedNameVariantT :: Typeable a => SgQualifiedName a -> IO VariantT
Documentation
isSgQualifiedName :: Typeable a => SgNode a -> IO (Maybe (SgQualifiedName ()))
Attempts a dynamic cast of the given node to the type SgQualifiedName.
upSgQualifiedName :: Typeable a => SgQualifiedName a -> SgQualifiedName ()
Performs an upcast of a SgQualifiedName subtype to a SgQualifiedName.
newQualifiedName :: Typeable a => SgScopeStatement a -> IO (SgQualifiedName ())
Stub for ::SgQualifiedName::SgQualifiedName of type void (class ::SgScopeStatement*)
qualifiedNameCheckDataMemberPointersIfInMemoryPool :: Typeable a => SgQualifiedName a -> IO ()
Stub for ::SgQualifiedName::checkDataMemberPointersIfInMemoryPool of type void ()
qualifiedNameClassName :: Typeable a => SgQualifiedName a -> IO String
Stub for ::SgQualifiedName::class_name of type ::std::string()
qualifiedNameGetChildIndex :: (Typeable a, Typeable b) => SgQualifiedName a -> SgNode b -> IO CLong
Stub for ::SgQualifiedName::getChildIndex of type long (class ::SgNode*)
qualifiedNameGetChildIndex2 :: (Typeable a, Typeable b) => SgQualifiedName a -> SgNode b -> IO CSize
Stub for ::SgQualifiedName::get_childIndex of type ::size_t(class ::SgNode*)
qualifiedNameGetNumberOfTraversalSuccessors :: Typeable a => SgQualifiedName a -> IO CSize
Stub for ::SgQualifiedName::get_numberOfTraversalSuccessors of type ::size_t()
qualifiedNameGetScope :: Typeable a => SgQualifiedName a -> IO (SgScopeStatement ())
Stub for ::SgQualifiedName::get_scope of type class ::SgScopeStatement*()
qualifiedNameGetTraversalSuccessorByIndex :: Typeable a => SgQualifiedName a -> CSize -> IO (SgNode ())
Stub for ::SgQualifiedName::get_traversalSuccessorByIndex of type class ::SgNode*(::size_t)
qualifiedNameGetTraversalSuccessorContainer :: Typeable a => SgQualifiedName a -> IO [SgNode ()]
Stub for ::SgQualifiedName::get_traversalSuccessorContainer of type class ::std::vector < SgNode * , allocator< SgNode * > > ()
qualifiedNameGetTraversalSuccessorNamesContainer :: Typeable a => SgQualifiedName a -> IO [CString]
Stub for ::SgQualifiedName::get_traversalSuccessorNamesContainer of type class ::std::vector < string , allocator< string > > ()
qualifiedNameIsInMemoryPool :: Typeable a => SgQualifiedName a -> IO Bool
Stub for ::SgQualifiedName::isInMemoryPool of type bool ()
qualifiedNameMemoryUsage :: IO CSize
Stub for ::SgQualifiedName::memoryUsage of type ::size_t()
qualifiedNameNumberOfNodes :: IO CSize
Stub for ::SgQualifiedName::numberOfNodes of type ::size_t()
qualifiedNameSageClassName :: Typeable a => SgQualifiedName a -> IO String
Stub for ::SgQualifiedName::sage_class_name of type const char *()
qualifiedNameSetScope :: (Typeable a, Typeable b) => SgQualifiedName a -> SgScopeStatement b -> IO ()
Stub for ::SgQualifiedName::set_scope of type void (class ::SgScopeStatement*)
qualifiedNameVariantT :: Typeable a => SgQualifiedName a -> IO VariantT
Stub for ::SgQualifiedName::variantT of type enum ::VariantT()
Produced by Haddock version 2.4.2