Pega aquí la implementación de tus tipos de dato entrada_estandar y , así como de la función entrada_estandaroperator>> solicitada.
También incluye los archivos de biblioteca que necesites. Tu código no debe incluir la definición de la interfaz flujo_entrada ni de la función main.
La evaluación sólo considerará como espacios en blanco a los caracteres espacio ' ' y a los caracteres saltos de línea '\n'. Sin embargo, hay más caracteres que se consideran espacios en blanco, como el tabulador '\t'.
Para más información, consulta std::isspace (existe en C bajo el nombre isspace del archivo de biblioteca <ctype.h>).