# File

## Content

class | Dict

## Functions

| `File`
| `File`
| `~File`
void | `close`
typename T1 | `get`
typename T1 | `get`
Array * | `newArray`
typename T | `newArray`
Dict * | `newDict`
Dict * | `newDict`

## Detailed Description

class `File` : public ezpdf::BaseObject

  Public Functions

  inline explicit `File`(string const &filename)
  inline explicit `File`(wstring const &filename)
  inline `~File`()
  inline void `close`()
  template<typename `T1`>
  inline bool `get`(Name const &key, Dict *&value_out)
  template<typename `T1`, typename `T2`>
  inline bool `get`(Name const &key, T2 &value_out) const
  inline Array *`newArray`()
  template<typename `T`>
  inline Array *`newArray`(T const *begin, T const *end)
  inline Dict *`newDict`()
  inline Dict *`newDict`(Name const &n)

  Friends

  friend class Dict

Conversation saved
HOOPSY BETA

### Hello! I'm HOOPSY

Your multilingual generative AI assistant for documentation. Ask me anything about HOOPS Visualize 3DF in your own language, or choose a sample question below to start a conversation:

What is HOOPS Visualize 3DF?
What are the latest release notes for HOOPS Visualize 3DF?
How do I start evaluating HOOPS Visualize 3DF?
How do I write my first sample application?
How can I get assistance?

HOOPSY may store conversations according to OpenAI's policy. Responses may not always be accurate.

HOOPSY is thinking...