Skip to content

Commit

Permalink
Adds const to some methods
Browse files Browse the repository at this point in the history
  • Loading branch information
kenorb committed Sep 14, 2021
1 parent 16373ec commit d6fa139
Show file tree
Hide file tree
Showing 7 changed files with 10 additions and 10 deletions.
2 changes: 1 addition & 1 deletion Log.mqh
Original file line number Diff line number Diff line change
Expand Up @@ -256,7 +256,7 @@ class Log : public Object {
}
*/

virtual string ToString() {
virtual const string ToString() {
string result;

unsigned int lid;
Expand Down
2 changes: 1 addition & 1 deletion Market.mqh
Original file line number Diff line number Diff line change
Expand Up @@ -245,7 +245,7 @@ class Market : public SymbolInfo {
/**
* Returns Market data in textual representation.
*/
string ToString() {
string const ToString() {
return StringFormat(string("Pip digits/value: %d/%g, Spread: %d pts (%g pips; %.4f%%), Pts/pip: %d, ") +
"Volume digits: %d, " + "Delta: %g, Last change: %g pips",
GetPipDigits(), GetPipValue(), GetSpreadInPts(), GetSpreadInPips(), GetSpreadInPct(),
Expand Down
4 changes: 2 additions & 2 deletions Object.mqh
Original file line number Diff line number Diff line change
Expand Up @@ -127,14 +127,14 @@ class Object : public Dynamic {
/**
* Returns text representation of the object.
*/
virtual string ToString() {
virtual const string ToString() {
return StringFormat("[Object #%04x]", GetPointer(this));
}

/**
* Returns text representation of the object.
*/
virtual string ToJSON() {
virtual const string ToJSON() {
return StringFormat("{ \"type\": \"%s\" }", typename(this));
}

Expand Down
2 changes: 1 addition & 1 deletion Order.mqh
Original file line number Diff line number Diff line change
Expand Up @@ -2733,7 +2733,7 @@ class Order : public SymbolInfo {
/**
* Returns order details in text.
*/
string ToString() {
string const ToString() {
SerializerConverter stub(Serializer::MakeStubObject<Order>(SERIALIZER_FLAG_SKIP_HIDDEN));
return SerializerConverter::FromObject(THIS_REF, SERIALIZER_FLAG_SKIP_HIDDEN)
.ToString<SerializerJson>(SERIALIZER_FLAG_SKIP_HIDDEN, &stub);
Expand Down
2 changes: 1 addition & 1 deletion Strategy.mqh
Original file line number Diff line number Diff line change
Expand Up @@ -907,7 +907,7 @@ class Strategy : public Object {
/**
* Prints strategy's details.
*/
string ToString() { return StringFormat("%s: %s", GetName(), sparams.ToString()); }
string const ToString() { return StringFormat("%s: %s", GetName(), sparams.ToString()); }

/* Virtual methods */

Expand Down
6 changes: 3 additions & 3 deletions SymbolInfo.mqh
Original file line number Diff line number Diff line change
Expand Up @@ -502,7 +502,7 @@ class SymbolInfo : public Object {
/**
* Returns symbol information in string format.
*/
string ToString() {
const string ToString() {
return StringFormat(
string("Symbol: %s, Last Ask/Bid: %g/%g, Last Price/Session Volume: %d/%g, Point size: %g, Pip size: %g, ") +
"Tick size: %g (%g pts), Tick value: %g (%g/%g), " + "Digits: %d, Spread: %d pts, Trade stops level: %d, " +
Expand All @@ -517,7 +517,7 @@ class SymbolInfo : public Object {
/**
* Returns symbol information in CSV format.
*/
string ToCSV(bool _header = false) {
const string ToCSV(bool _header = false) {
return !_header
? StringFormat(string("%s,%g,%g,%d,%g,%g,%g,") + "%g,%g,%g,%g,%g," + "%d,%d,%d," + "%g,%g,%g,%g," +
"%d,%g,%g,%d,%g,%g",
Expand All @@ -537,7 +537,7 @@ class SymbolInfo : public Object {
/**
* Returns serialized representation of the object instance.
*/
SerializerNodeType Serialize(Serializer &_s) {
const SerializerNodeType Serialize(Serializer &_s) {
_s.Pass(THIS_REF, "symbol", symbol);
_s.PassStruct(THIS_REF, "symbol-entry", s_entry);
return SerializerNodeObject;
Expand Down
2 changes: 1 addition & 1 deletion Timer.mqh
Original file line number Diff line number Diff line change
Expand Up @@ -146,7 +146,7 @@ class Timer : public Object {
/**
* Print timer times.
*/
virtual string ToString() {
virtual const string ToString() {
return StringFormat("%s(%d)=%d-%dms,med=%dms,sum=%dms",
GetName(),
ArraySize(this.data),
Expand Down

0 comments on commit d6fa139

Please sign in to comment.