| Index: base/values.h
|
| ===================================================================
|
| --- base/values.h (revision 95578)
|
| +++ base/values.h (working copy)
|
| @@ -27,7 +27,7 @@
|
| #include <string>
|
| #include <vector>
|
|
|
| -#include "base/base_api.h"
|
| +#include "base/base_export.h"
|
| #include "base/basictypes.h"
|
| #include "base/string16.h"
|
| #include "build/build_config.h"
|
| @@ -52,7 +52,7 @@
|
| // The Value class is the base class for Values. A Value can be
|
| // instantiated via the Create*Value() factory methods, or by directly
|
| // creating instances of the subclasses.
|
| -class BASE_API Value {
|
| +class BASE_EXPORT Value {
|
| public:
|
| enum ValueType {
|
| TYPE_NULL = 0,
|
| @@ -131,7 +131,7 @@
|
| };
|
|
|
| // FundamentalValue represents the simple fundamental types of values.
|
| -class BASE_API FundamentalValue : public Value {
|
| +class BASE_EXPORT FundamentalValue : public Value {
|
| public:
|
| explicit FundamentalValue(bool in_value);
|
| explicit FundamentalValue(int in_value);
|
| @@ -155,7 +155,7 @@
|
| DISALLOW_COPY_AND_ASSIGN(FundamentalValue);
|
| };
|
|
|
| -class BASE_API StringValue : public Value {
|
| +class BASE_EXPORT StringValue : public Value {
|
| public:
|
| // Initializes a StringValue with a UTF-8 narrow character string.
|
| explicit StringValue(const std::string& in_value);
|
| @@ -177,7 +177,7 @@
|
| DISALLOW_COPY_AND_ASSIGN(StringValue);
|
| };
|
|
|
| -class BASE_API BinaryValue: public Value {
|
| +class BASE_EXPORT BinaryValue: public Value {
|
| public:
|
| virtual ~BinaryValue();
|
|
|
| @@ -214,7 +214,7 @@
|
| // DictionaryValue provides a key-value dictionary with (optional) "path"
|
| // parsing for recursive access; see the comment at the top of the file. Keys
|
| // are |std::string|s and should be UTF-8 encoded.
|
| -class BASE_API DictionaryValue : public Value {
|
| +class BASE_EXPORT DictionaryValue : public Value {
|
| public:
|
| DictionaryValue();
|
| virtual ~DictionaryValue();
|
| @@ -357,7 +357,7 @@
|
| };
|
|
|
| // This type of Value represents a list of other Value values.
|
| -class BASE_API ListValue : public Value {
|
| +class BASE_EXPORT ListValue : public Value {
|
| public:
|
| typedef ValueVector::iterator iterator;
|
| typedef ValueVector::const_iterator const_iterator;
|
| @@ -447,7 +447,7 @@
|
|
|
| // This interface is implemented by classes that know how to serialize and
|
| // deserialize Value objects.
|
| -class BASE_API ValueSerializer {
|
| +class BASE_EXPORT ValueSerializer {
|
| public:
|
| virtual ~ValueSerializer();
|
|
|
|
|