Class List
Here are the classes, structs, unions and interfaces with brief descriptions:
 Nsf
  CAudioResourceAbstract base class for every class that owns a device-dependant resource – allow them to initialize / shutdown even when the audio context is not created
  CClockClock is an utility class for manipulating time
  CColorColor is an utility class for manipulating 32-bits RGBA colors
  CContextClass wrapping an OpenGL context
  CDrawableAbstract base class for every object that can be drawn into a render window
  CEventEvent defines a system event and its parameters
   CKeyEventKeyboard event parameters
   CTextEventText event parameters
   CMouseMoveEventMouse move event parameters
   CMouseButtonEventMouse buttons events parameters
   CMouseWheelEventMouse wheel events parameters
   CJoyMoveEventJoystick axis move event parameters
   CJoyButtonEventJoystick buttons events parameters
   CSizeEventSize events parameters
   C[union].__unnamed0__
  CFontFont is the low-level class for loading and manipulating character fonts
  CFtpThis class provides methods for manipulating the FTP protocol (described in RFC 959)
   CResponseThis class wraps a FTP response, which is basically :
   CDirectoryResponseSpecialization of FTP response returning a directory
   CListingResponseSpecialization of FTP response returning a filename lisiting
   CDataChannel
  CGlyphStructure describing a glyph (a visual character)
  CHttpThis class provides methods for manipulating the HTTP protocol (described in RFC 1945)
   CRequestThis class wraps an HTTP request, which is basically :
   CResponseThis class wraps an HTTP response, which is basically :
  CImageImage is the low-level class for loading and manipulating images
  CInputInput handles real-time input from keyboard and mouse
  CIPAddressIPAddress provides easy manipulation of IP v4 addresses
  CListenerListener is a global interface for defining the audio listener properties ; the audio listener is the point in the scene from where all the sounds are heard
  CLockLock is an exception-safe automatic wrapper for locking and unlocking mutexes
  CMatrix3Utility class to manipulate 3x3 matrices representing 2D transformations
  CMusicMusic defines a big sound played using streaming, so usually what we call a music :)
  CMutexMutex defines a mutex (MUTual EXclusion) object, that allows a thread to lock critical instructions to avoid simultaneous access with other threads
  CNonCopyableUtility base class to easily declare non-copyable classes
  CPacketPacket wraps data to send / to receive through the network
  CPostFXPostFX is used to apply a post effect to a window
  CRandomizerRandomizer is an utility class for generating pseudo-random numbers
  CRectRect is an utility class for manipulating rectangles
  CRenderTargetBase class for all render targets (window, image, ...)
  CRenderWindowSimple wrapper for sf::Window that allows easy 2D rendering
  CResourceBase class for every resource that needs to notify dependent classes about its destruction
  CResourcePtrSafe pointer to a T resource (inheriting from sf::Resource<T>), its pointer is automatically reseted when the resource is destroyed
  CSelectorSelector allow reading from multiple sockets without blocking
  CSelectorBasePrivate base class for selectors
  CShapeShape defines a drawable convex shape ; it also defines helper functions to draw simple shapes like lines, rectangles, circles, etc
  CSocketHelperThis class defines helper functions to do all the non-portable socket stuff
  CSocketInitializer
  CSocketTCPSocketTCP wraps a socket using TCP protocol to send data safely (but a bit slower)
  CSocketUDPSocketUDP wraps a socket using UDP protocol to send data fastly (but with less safety)
  CSoundSound defines the properties of a sound such as position, volume, pitch, etc
  CSoundBufferSoundBuffer is the low-level for loading and manipulating sound buffers
  CSoundBufferRecorderSpecialized SoundRecorder which saves the captured audio data into a sound buffer
  CSoundRecorderSoundRecorder is an interface for capturing sound data, it is meant to be used as a base class
  CSoundStreamSoundStream is a streamed sound, ie samples are acquired while the sound is playing
   CChunkStructure defining a chunk of audio data to stream
  CSpriteSprite defines a sprite : texture, transformations, color, and draw on screen
  CStringString defines a graphical 2D text, that can be drawn on screen
  CThreadThread defines an easy way to manipulate a thread
  CUnicodeProvides utility functions to convert from and to any unicode and ASCII encoding
   CTextThis class is an abstract definition of a unicode text, it can be converted from and to any kind of string and encoding
  CVector2Vector2 is an utility class for manipulating 2 dimensional vectors
  CVector3Vector3 is an utility class for manipulating 3 dimensional vectors
  CVideoModeVideoMode defines a video mode (width, height, bpp, frequency) and provides static functions for getting modes supported by the display device
  CViewThis class defines a view (position, size, etc.) ; you can consider it as a 2D camera
  CWindowWindow is a rendering window ; it can create a new window or connect to an existing one
  CWindowListenerBase class for classes that want to receive events from a window (for internal use only)
  CWindowSettingsStructure defining the creation settings of windows