1------------------------------------------------------------------------------ 2-- -- 3-- GNAT RUN-TIME COMPONENTS -- 4-- -- 5-- ADA.DIRECTORIES.HIERARCHICAL_FILE_NAMES -- 6-- -- 7-- S p e c -- 8-- -- 9-- This specification is derived from the Ada Reference Manual for use with -- 10-- GNAT. In accordance with the copyright of that document, you can freely -- 11-- copy and modify this specification, provided that if you redistribute a -- 12-- modified version, any changes that you have made are clearly indicated. -- 13-- -- 14------------------------------------------------------------------------------ 15 16package Ada.Directories.Hierarchical_File_Names is 17 pragma Unimplemented_Unit; 18 19 function Is_Simple_Name (Name : String) return Boolean; 20 21 function Is_Root_Directory_Name (Name : String) return Boolean; 22 23 function Is_Parent_Directory_Name (Name : String) return Boolean; 24 25 function Is_Current_Directory_Name (Name : String) return Boolean; 26 27 function Is_Full_Name (Name : String) return Boolean; 28 29 function Is_Relative_Name (Name : String) return Boolean; 30 31 function Simple_Name (Name : String) return String 32 renames Ada.Directories.Simple_Name; 33 34 function Containing_Directory (Name : String) return String 35 renames Ada.Directories.Containing_Directory; 36 37 function Initial_Directory (Name : String) return String; 38 39 function Relative_Name (Name : String) return String; 40 41 function Compose 42 (Directory : String := ""; 43 Relative_Name : String; 44 Extension : String := "") return String; 45 46end Ada.Directories.Hierarchical_File_Names; 47