rose-0.9.5.1: Bindings for the ROSE compilerContentsIndex
ROSE.Sage3.Methods.SgDirectory
Synopsis
isSgDirectory :: Typeable a => SgNode a -> IO (Maybe (SgDirectory ()))
upSgDirectory :: Typeable a => SgDirectory a -> SgDirectory ()
newDirectory :: String -> IO (SgDirectory ())
directoryAttributeExists :: Typeable a => SgDirectory a -> String -> IO Bool
directoryCheckDataMemberPointersIfInMemoryPool :: Typeable a => SgDirectory a -> IO ()
directoryClassName :: Typeable a => SgDirectory a -> IO String
directoryGetChildIndex :: (Typeable a, Typeable b) => SgDirectory a -> SgNode b -> IO CLong
directoryGetChildIndex2 :: (Typeable a, Typeable b) => SgDirectory a -> SgNode b -> IO CSize
directoryGetDirectory :: Typeable a => SgDirectory a -> CInt -> IO (SgDirectory ())
directoryGetDirectoryList :: Typeable a => SgDirectory a -> IO (SgDirectoryList ())
directoryGetFile :: Typeable a => SgDirectory a -> CInt -> IO (SgFile ())
directoryGetFileList :: Typeable a => SgDirectory a -> IO (SgFileList ())
directoryGetName :: Typeable a => SgDirectory a -> IO String
directoryGetNumberOfTraversalSuccessors :: Typeable a => SgDirectory a -> IO CSize
directoryGetTraversalSuccessorByIndex :: Typeable a => SgDirectory a -> CSize -> IO (SgNode ())
directoryGetTraversalSuccessorContainer :: Typeable a => SgDirectory a -> IO [SgNode ()]
directoryGetTraversalSuccessorNamesContainer :: Typeable a => SgDirectory a -> IO [CString]
directoryIsInMemoryPool :: Typeable a => SgDirectory a -> IO Bool
directoryMemoryUsage :: IO CSize
directoryNumberOfAttributes :: Typeable a => SgDirectory a -> IO CInt
directoryNumberOfDirectories :: Typeable a => SgDirectory a -> IO CInt
directoryNumberOfFiles :: Typeable a => SgDirectory a -> IO CInt
directoryNumberOfNodes :: IO CSize
directoryPostConstructionInitialization :: Typeable a => SgDirectory a -> IO ()
directoryRemoveAttribute :: Typeable a => SgDirectory a -> String -> IO ()
directorySageClassName :: Typeable a => SgDirectory a -> IO String
directorySetDirectoryList :: (Typeable a, Typeable b) => SgDirectory a -> SgDirectoryList b -> IO ()
directorySetFileList :: (Typeable a, Typeable b) => SgDirectory a -> SgFileList b -> IO ()
directorySetName :: Typeable a => SgDirectory a -> String -> IO ()
directoryVariantT :: Typeable a => SgDirectory a -> IO VariantT
Documentation
isSgDirectory :: Typeable a => SgNode a -> IO (Maybe (SgDirectory ()))
Attempts a dynamic cast of the given node to the type SgDirectory.
upSgDirectory :: Typeable a => SgDirectory a -> SgDirectory ()
Performs an upcast of a SgDirectory subtype to a SgDirectory.
newDirectory :: String -> IO (SgDirectory ())
Stub for ::SgDirectory::SgDirectory of type void (::std::string)
directoryAttributeExists :: Typeable a => SgDirectory a -> String -> IO Bool
Stub for ::SgDirectory::attributeExists of type bool (::std::string)
directoryCheckDataMemberPointersIfInMemoryPool :: Typeable a => SgDirectory a -> IO ()
Stub for ::SgDirectory::checkDataMemberPointersIfInMemoryPool of type void ()
directoryClassName :: Typeable a => SgDirectory a -> IO String
Stub for ::SgDirectory::class_name of type ::std::string()
directoryGetChildIndex :: (Typeable a, Typeable b) => SgDirectory a -> SgNode b -> IO CLong
Stub for ::SgDirectory::getChildIndex of type long (class ::SgNode*)
directoryGetChildIndex2 :: (Typeable a, Typeable b) => SgDirectory a -> SgNode b -> IO CSize
Stub for ::SgDirectory::get_childIndex of type ::size_t(class ::SgNode*)
directoryGetDirectory :: Typeable a => SgDirectory a -> CInt -> IO (SgDirectory ())
Stub for ::SgDirectory::get_directory of type class ::SgDirectory*(int )
directoryGetDirectoryList :: Typeable a => SgDirectory a -> IO (SgDirectoryList ())
Stub for ::SgDirectory::get_directoryList of type class ::SgDirectoryList*()
directoryGetFile :: Typeable a => SgDirectory a -> CInt -> IO (SgFile ())
Stub for ::SgDirectory::get_file of type class ::SgFile*(int )
directoryGetFileList :: Typeable a => SgDirectory a -> IO (SgFileList ())
Stub for ::SgDirectory::get_fileList of type class ::SgFileList*()
directoryGetName :: Typeable a => SgDirectory a -> IO String
Stub for ::SgDirectory::get_name of type ::std::string()
directoryGetNumberOfTraversalSuccessors :: Typeable a => SgDirectory a -> IO CSize
Stub for ::SgDirectory::get_numberOfTraversalSuccessors of type ::size_t()
directoryGetTraversalSuccessorByIndex :: Typeable a => SgDirectory a -> CSize -> IO (SgNode ())
Stub for ::SgDirectory::get_traversalSuccessorByIndex of type class ::SgNode*(::size_t)
directoryGetTraversalSuccessorContainer :: Typeable a => SgDirectory a -> IO [SgNode ()]
Stub for ::SgDirectory::get_traversalSuccessorContainer of type class ::std::vector < SgNode * , allocator< SgNode * > > ()
directoryGetTraversalSuccessorNamesContainer :: Typeable a => SgDirectory a -> IO [CString]
Stub for ::SgDirectory::get_traversalSuccessorNamesContainer of type class ::std::vector < string , allocator< string > > ()
directoryIsInMemoryPool :: Typeable a => SgDirectory a -> IO Bool
Stub for ::SgDirectory::isInMemoryPool of type bool ()
directoryMemoryUsage :: IO CSize
Stub for ::SgDirectory::memoryUsage of type ::size_t()
directoryNumberOfAttributes :: Typeable a => SgDirectory a -> IO CInt
Stub for ::SgDirectory::numberOfAttributes of type int ()
directoryNumberOfDirectories :: Typeable a => SgDirectory a -> IO CInt
Stub for ::SgDirectory::numberOfDirectories of type int ()
directoryNumberOfFiles :: Typeable a => SgDirectory a -> IO CInt
Stub for ::SgDirectory::numberOfFiles of type int ()
directoryNumberOfNodes :: IO CSize
Stub for ::SgDirectory::numberOfNodes of type ::size_t()
directoryPostConstructionInitialization :: Typeable a => SgDirectory a -> IO ()
Stub for ::SgDirectory::post_construction_initialization of type void ()
directoryRemoveAttribute :: Typeable a => SgDirectory a -> String -> IO ()
Stub for ::SgDirectory::removeAttribute of type void (::std::string)
directorySageClassName :: Typeable a => SgDirectory a -> IO String
Stub for ::SgDirectory::sage_class_name of type const char *()
directorySetDirectoryList :: (Typeable a, Typeable b) => SgDirectory a -> SgDirectoryList b -> IO ()
Stub for ::SgDirectory::set_directoryList of type void (class ::SgDirectoryList*)
directorySetFileList :: (Typeable a, Typeable b) => SgDirectory a -> SgFileList b -> IO ()
Stub for ::SgDirectory::set_fileList of type void (class ::SgFileList*)
directorySetName :: Typeable a => SgDirectory a -> String -> IO ()
Stub for ::SgDirectory::set_name of type void (::std::string)
directoryVariantT :: Typeable a => SgDirectory a -> IO VariantT
Stub for ::SgDirectory::variantT of type enum ::VariantT()
Produced by Haddock version 2.4.2