I see in a header that I didn\'t write myself the following:
class MonitorObjectString: public MonitorObject { // some other declarations friend inlin
They aren't mutually exclusive. "friend" means the non-member function can access the private members of the class. "inline" means there is no function call invocation, the body of the function is duplicated (in assembly) at every call site.