All-night means going on without a break from dusk until dawn. An all-night diner.
It is used of parties, of vigils and of anywhere that stays open. An all-night place exists for shift workers far more than for anybody having fun.
1adjectiveall-nightOf a diner, party, or vigil: going on without a break from dusk until dawn.
“The all-night garage was the only thing open for nine miles.”
all-night is a quality.
Middle English
nyght
English
night
English, today
all-night
From all- + night. night comes from Middle English nyght. From Middle English nighte,night,nyght,niȝt,naht, from Old English niht, from Proto-West Germanic naht (“night”), from Proto-Germanic nahts (“night”), from Proto-Indo-European nókʷts (“night”). 2
Etymology from Wiktionary, CC BY-SA