class HogeHogeClass {
 static Boolean fetchValue(
  const HogeInstance & instance,
  const String & key,
  String & value);
};

とまあこんな関数があるとして、他のクラスからいちいち

HogeHogeClass::fetchValue(instance, key, value);

とクラス名を付けなくても呼び出せるようにするだけの目的で
そのクラスに HogeHogeClass を private 継承させるのは
DQN でしょうか? 他に何かうまい方法がありますか?