Creating Libraries that uses other libraries

If you want to use those functions like that ( calling selectLineOne statically )
You will need to modify like so ( using my previous example ).

class A{

  public:
    
  static void MethodA( void );
  static bool FunctionB( void );
  static bool FunctionC( int i_A );
};

the cpp stays the same ( should be fine ).

and you use the functions like

A::MethodA();
bool b_A = A::FunctionB();
bool b_B = A::FunctionC( 4 );