I swear I've searched all over the Internet and SO for this exact problem, but couldn't find any solutions.
Here's the setup:
template <typename T>
class Foo {
  static bool bar;
public:
  struct Baz {
    void quux() {
      // I want to access bar here
    }
  };
  // friend typename struct Foo<T>::Baz;
  // The above works, but I'm not sure if it's what I need?
};
Is what I'm trying to do possible?
 
     
    