#include "SkPdfOutlineDictionary_autogen.h" std::string SkPdfOutlineDictionary::Type() const { std::string ret; if (NameFromDictionary(fPodofoDoc, fPodofoObj->GetDictionary(), "Type", "", &ret)) return ret; // TODO(edisonn): warn about missing required field, assert for known good pdfs return ""; } SkPdfDictionary* SkPdfOutlineDictionary::First() const { SkPdfDictionary* ret; if (DictionaryFromDictionary(fPodofoDoc, fPodofoObj->GetDictionary(), "First", "", &ret)) return ret; // TODO(edisonn): warn about missing required field, assert for known good pdfs return NULL; } SkPdfDictionary* SkPdfOutlineDictionary::Last() const { SkPdfDictionary* ret; if (DictionaryFromDictionary(fPodofoDoc, fPodofoObj->GetDictionary(), "Last", "", &ret)) return ret; // TODO(edisonn): warn about missing required field, assert for known good pdfs return NULL; } long SkPdfOutlineDictionary::Count() const { long ret; if (LongFromDictionary(fPodofoDoc, fPodofoObj->GetDictionary(), "Count", "", &ret)) return ret; // TODO(edisonn): warn about missing required field, assert for known good pdfs return 0; }