Lines Matching defs:SectionRef

84   friend class SectionRef;
163 /// SectionRef - This is a value type class that represents a single section in
165 class SectionRef {
171 SectionRef() : OwningObject(NULL) {
175 SectionRef(DataRefImpl SectionP, const ObjectFile *Owner);
177 bool operator==(const SectionRef &Other) const;
179 error_code getNext(SectionRef &Result) const;
199 typedef content_iterator<SectionRef> section_iterator;
237 // Same as above for SectionRef.
238 friend class SectionRef;
239 virtual error_code getSectionNext(DataRefImpl Sec, SectionRef &Res) const = 0;
355 /// SectionRef
356 inline SectionRef::SectionRef(DataRefImpl SectionP,
361 inline bool SectionRef::operator==(const SectionRef &Other) const {
365 inline error_code SectionRef::getNext(SectionRef &Result) const {
369 inline error_code SectionRef::getName(StringRef &Result) const {
373 inline error_code SectionRef::getAddress(uint64_t &Result) const {
377 inline error_code SectionRef::getSize(uint64_t &Result) const {
381 inline error_code SectionRef::getContents(StringRef &Result) const {
385 inline error_code SectionRef::getAlignment(uint64_t &Result) const {
389 inline error_code SectionRef::isText(bool &Result) const {
393 inline error_code SectionRef::isData(bool &Result) const {
397 inline error_code SectionRef::isBSS(bool &Result) const {
401 inline error_code SectionRef::containsSymbol(SymbolRef S, bool &Result) const {
406 inline relocation_iterator SectionRef::begin_relocations() const {
410 inline relocation_iterator SectionRef::end_relocations() const {