File: operators.cxx

package info (click to toggle)
pypy3 7.3.19%2Bdfsg-2
  • links: PTS, VCS
  • area: main
  • in suites: forky, sid, trixie
  • size: 212,236 kB
  • sloc: python: 2,098,316; ansic: 540,565; sh: 21,462; asm: 14,419; cpp: 4,451; makefile: 4,209; objc: 761; xml: 530; exp: 499; javascript: 314; pascal: 244; lisp: 45; csh: 12; awk: 4
file content (16 lines) | stat: -rw-r--r-- 441 bytes parent folder | download | duplicates (10)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
#include "operators.h"

// for testing the case of virtual operator==
v_opeq_base::v_opeq_base(int val) : m_val(val) {}
v_opeq_base::~v_opeq_base() {}

bool v_opeq_base::operator==(const v_opeq_base& other) {
   return m_val == other.m_val;
}

v_opeq_derived::v_opeq_derived(int val) : v_opeq_base(val) {}
v_opeq_derived::~v_opeq_derived() {}

bool v_opeq_derived::operator==(const v_opeq_derived& other) {
   return m_val != other.m_val;
}