Home | History | Annotate | Download | only in cpp

Lines Matching refs:DirectoryEntry

22 /// The <code>DirectoryEntry</code> class represents information about
24 class DirectoryEntry {
26 /// Default constructor for creating an is_null() <code>DirectoryEntry</code>
28 DirectoryEntry();
35 DirectoryEntry(PassRef, const PP_DirectoryEntry& data);
37 /// A copy constructor for <code>DirectoryEntry</code>. This constructor
39 /// DirectoryEntry.
41 /// @param[in] other A pointer to a <code>DirectoryEntry</code>.
42 DirectoryEntry(const DirectoryEntry& other);
45 /// held by this <code>DirectoryEntry</code>.
46 ~DirectoryEntry();
48 /// This function assigns one <code>DirectoryEntry</code> object to this
49 /// <code>DirectoryEntry</code> object. This function increases the reference
50 /// count of the <code>FileRef</code> of the other DirectoryEntry while
51 /// decrementing the reference count of the FileRef of this DirectoryEntry.
53 /// @param[in] other A pointer to a <code>DirectoryEntry</code>.
55 /// @return A new <code>DirectoryEntry</code> object.
56 DirectoryEntry& operator=(const DirectoryEntry& other);
58 /// This function determines if this <code>DirectoryEntry</code> is a null
61 /// @return true if this <code>DirectoryEntry</code> is null, otherwise false.
65 /// <code>DirectoryEntry</code>.
71 /// by this <code>DirectoryEntry</code>.
89 // PP_DirectoryEntry written by the browser to pp::DirectoryEntry
94 std::vector<DirectoryEntry>& output();
103 std::vector<DirectoryEntry> output_storage_;
107 // information on how to handle vectors of pp::DirectoryEntry. This converts
108 // PP_DirectoryEntry to pp::DirectoryEntry when passing to the plugin.
110 struct CallbackOutputTraits< std::vector<DirectoryEntry> > {
118 static inline std::vector<DirectoryEntry>& StorageToPluginArg(