BS7159, UKOOA and ISO 14692 (which is mostly based on UKOOA) are codes specifically written for GRP piping. ASME B31.3 has a part on non-metallic piping, but this is far from complete regarding for example load cases and material strength. And it has a very high factor of safety in comparison with the other codes.
I once had a project where the end user insisted on using B31.3 for GRP piping. What I have done is that I first ran all models using UKOOA and reported this results to my client (contractor) and afterwards ran all models again using B31.3 and reported this again, but now for the end user. That is how much I value the B31.3 code for GRP lines.