Crear procedimiento visual c++ cuyo parametro sea una lista de variables anidados por OR

preyades
11 de Diciembre del 2003
Como hacer un procedimiento que reciba como parámetro de entrada una lista de valores anidados por OR |.

No se si me explico correctamente, quiero hacer como en el constructor de la clase CFile:
CFile( LPCTSTR lpszFileName, UINT nOpenFlags );
CFile f( "prueba.txt", CFile::modeCreate | CFile::modeWrite );