I think CX uses AA's Admiral's Club in CDG. CX has a smaller lounge of their own but I don't know if it's still operating.
If you're Sapphire, and flying economy class, you may invite one guest to the lounge with you, and yes you may use any Oneworld lounge if you have a same day boarding pass on an Oneworld operated flight with a Oneworld flight number.