The IDL_Savefile::Contents function method returns a structure variable of type IDL_SAVEFILE_CONTENTS containing information about the associated SAVE file and its contents.
            Syntax
            Result = Obj->[IDL_Savefile::]Contents() 
            Return Value
            Returns a structure variable of type IDL_SAVEFILE_CONTENTS containing information about the associated SAVE file and its contents. The structure contains the following fields:
            
                
                
                                 
                    
                        | Field | Type | Description | 
                                  
                    
                        | FILENAME | String                              | The file path to the open SAVE file. | 
                    
                        | DESCRIPTION | String                              | A user-supplied description string for the SAVE file, as specified using the DESCRIPTION keyword to the SAVE procedure. If the SAVE file lacks a user supplied description, this field contains an empty string. | 
                    
                        | FILETYPE | String                              | A description of SAVE file type. For a standard SAVE file, this field will contain the string “Portable (XDR)”. For a compressed SAVE file, this field will contain “Portable (XDR) compressed”. | 
                    
                        | USER | String                              | The user name of the user who issued the SAVE command that created the SAVE file. | 
                    
                        | HOST | String                              | The name of the computer on which the SAVE file was created. | 
                    
                        | DATE | String                              | The date on which the SAVE file was created. | 
                    
                        | ARCH | String                              | The value of the !VERSION.ARCH system variable field of the IDL installation that created the SAVE file. | 
                    
                        | OS | String                              | The value of the !VERSION.OS system variable field of the IDL installation that created the SAVE file. | 
                    
                        | RELEASE | String                              | The value of the !VERSION.RELEASE system variable field of the IDL installation that created the SAVE file. | 
                    
                        | N_COMMON | Integer | The number of main-level common blocks contained in the SAVE file. | 
                    
                        | N_VAR | Integer | The number of variables contained in the SAVE file. | 
                    
                        | N_SYSVAR | Integer | The number of system variables contained in the SAVE file. | 
                    
                        | N_PROCEDURE | Integer | The number of procedures contained in the SAVE file. | 
                    
                        | N_FUNCTION | Integer | The number of functions contained in the SAVE file. | 
                    
                        | N_OBJECT_HEAPVAR | Integer | The number of object heap variables contained in the SAVE file. | 
                    
                        | N_POINTER_HEAPVAR | Integer | The number of pointer heap variables contained in the SAVE file. | 
                    
                        | N_STRUCTDEF | Integer | The number of named structure definitions contained in the SAVE file. Named structure definitions are saved when a variable that references them is saved. | 
                 
            
            Arguments
            None. 
            Keywords
            None. 
            Example
            See Example.
            Version History