Added several accessors.

git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@33311 a95241bf-73f2-0310-859d-f6bbb57e9c96
This commit is contained in:
Ingo Weinhold
2009-09-27 04:17:10 +00:00
parent 8fa563df31
commit 569ac88d9c
+20 -1
View File
@@ -5,6 +5,7 @@
#ifndef DEBUG_INFO_ENTRIES_H
#define DEBUG_INFO_ENTRIES_H
#include "DebugInfoEntry.h"
#include "AttributeValue.h"
@@ -440,6 +441,9 @@ public:
virtual const DynamicAttributeValue* ByteSize() const;
const DebugInfoEntryList& Dimensions() const
{ return fDimensions; }
virtual status_t AddChild(DebugInfoEntry* child);
virtual status_t AddAttribute_ordering(uint16 attributeName,
@@ -501,6 +505,9 @@ public:
virtual const DynamicAttributeValue* ByteSize() const;
const DebugInfoEntryList& Enumerators() const
{ return fEnumerators; }
virtual status_t AddChild(DebugInfoEntry* child);
virtual status_t AddAttribute_bit_stride(uint16 attributeName,
@@ -930,6 +937,17 @@ public:
virtual const DynamicAttributeValue* ByteSize() const;
const DynamicAttributeValue* BitStride() const
{ return &fBitStride; }
const DynamicAttributeValue* ByteStride() const
{ return &fByteStride; }
const DynamicAttributeValue* LowerBound() const
{ return &fLowerBound; }
const DynamicAttributeValue* UpperBound() const
{ return &fUpperBound; }
const DynamicAttributeValue* Count() const
{ return &fCount; }
virtual status_t AddAttribute_bit_stride(uint16 attributeName,
const AttributeValue& value);
virtual status_t AddAttribute_byte_size(uint16 attributeName,
@@ -942,7 +960,8 @@ public:
const AttributeValue& value);
virtual status_t AddAttribute_upper_bound(uint16 attributeName,
const AttributeValue& value);
virtual status_t AddAttribute_threads_scaled(uint16 attributeName,
virtual status_t AddAttribute_threads_scaled(
uint16 attributeName,
const AttributeValue& value);
private: